1 override of PropertiesToAdd
Microsoft.DotNet.MSBuildSdkResolver.Tests (1)
GivenAnMSBuildSdkResolver.cs (1)
972public override IDictionary<string, string>? PropertiesToAdd { get; protected set; }
2 writes to PropertiesToAdd
Microsoft.Build (2)
BackEnd\Components\SdkResolution\SdkResult.cs (2)
41PropertiesToAdd = propertiesToAdd; 71PropertiesToAdd = propertiesToAdd;
11 references to PropertiesToAdd
Microsoft.Build (6)
Evaluation\Evaluator.cs (6)
1879if ((sdkResult.PropertiesToAdd?.Any() == true) || 1900if (sdkResult.PropertiesToAdd?.ContainsKey("DOTNET_EXPERIMENTAL_HOST_PATH") == true) 1929if (sdkResult.PropertiesToAdd != null) 1931foreach (var property in sdkResult.PropertiesToAdd) 1974if (sdkResult.PropertiesToAdd?.Any() == true) 1977foreach (var propertyNameAndValue in sdkResult.PropertiesToAdd)
Microsoft.Build.Engine.UnitTests (5)
BackEnd\SdkResolverService_Tests.cs (3)
431result.PropertiesToAdd.Count.ShouldBe(1); 432result.PropertiesToAdd["PropertyFromSdkResolver"].ShouldBe("ValueFromSdkResolver"); 442result.PropertiesToAdd.ShouldBeNull();
InternalEngineHelpers.cs (2)
125sdkResult.PropertiesToAdd == null ? null : new Dictionary<string, string>(sdkResult.PropertiesToAdd, StringComparer.OrdinalIgnoreCase),