3 instantiations of SDKInfo
Microsoft.Build.Tasks.Core (2)
Microsoft.Build.Tasks.UnitTests (1)
17 references to SDKInfo
Microsoft.Build.Tasks.Core (15)
GetSDKReferenceFiles.cs (15)
54private readonly ConcurrentDictionary<string, SDKInfo> _cacheFileForSDKs = new ConcurrentDictionary<string, SDKInfo>(StringComparer.OrdinalIgnoreCase);
320if (_cacheFileForSDKs.TryGetValue(sdkIdentity, out SDKInfo sdkCacheInfo) && sdkCacheInfo != null)
394if (_cacheFileForSDKs.TryGetValue(sdkIdentity, out SDKInfo sdkCacheInfo) && sdkCacheInfo != null)
473if (_cacheFileForSDKs.TryGetValue(sdkIdentity, out SDKInfo sdkInfo) && sdkInfo != null)
568private void GatherReferenceAssemblies(HashSet<ResolvedReferenceAssembly> resolvedFiles, ITaskItem sdkReference, string path, SDKInfo info)
614private void GatherRedistFiles(HashSet<ResolvedRedistFile> resolvedRedistFiles, ITaskItem sdkReference, string redistFilePath, SDKInfo info)
668SDKInfo info = sdkFilesCache.LoadAssemblyListFromCacheFile(sdkIdentity, sdkRoot);
925internal SDKInfo LoadAssemblyListFromCacheFile(string sdkIdentity, string sdkRoot)
935SDKInfo sdkInfo = new SDKInfo();
958SDKInfo cacheFileInfo = saveContext.Assemblies;
993internal SDKInfo GetCacheFileInfoFromSDK(string sdkRootDirectory, string[] sdkManifestReferences)
1018var cacheInfo = new SDKInfo(references, directoryToFileList, FileUtilities.GetPathsHash(directoriesToHash));
1290public SaveContext(string sdkIdentity, string sdkRoot, SDKInfo assemblies)
1310public SDKInfo Assemblies { get; }
Microsoft.Build.Tasks.UnitTests (2)