dotnet placeholder