1 write to ExtensionSDKs
Microsoft.Build.Framework (1)
Utilities\TargetPlatformSDK.cs (1)
49ExtensionSDKs = new Dictionary<string, string>(StringComparer.OrdinalIgnoreCase);
10 references to ExtensionSDKs
Microsoft.Build.Framework (10)
Utilities\ToolLocationHelper_ExtensionSDKs.cs (6)
59foreach (KeyValuePair<string, string> extension in moniker.ExtensionSDKs) 107foreach (KeyValuePair<string, string> extension in moniker.ExtensionSDKs) 187&& platform.ExtensionSDKs.ContainsKey(sdkMoniker)) 194return targetPlatformMoniker.ExtensionSDKs[sdkMoniker]; 351if (matchingSdk.ExtensionSDKs.TryGetValue(extensionSdkMoniker, out string extensionSdkPath) 353&& matchingSdk.ExtensionSDKs.TryGetValue(extensionSdkMoniker, out extensionSdkPath)))
Utilities\ToolLocationHelper_SDKDiscovery.cs (4)
162if (!targetPlatformSDK.ExtensionSDKs.ContainsKey(SDKKey)) 168targetPlatformSDK.ExtensionSDKs.Add(SDKKey, FileUtilities.EnsureTrailingSlash(sdkVersionDirectory.FullName)); 435if (!targetPlatformSDK.ExtensionSDKs.ContainsKey(sdkKey)) 443targetPlatformSDK.ExtensionSDKs.Add(sdkKey, FileUtilities.EnsureTrailingSlash(directoryName));