3 instantiations of ResGenDependencies
Microsoft.Build.Tasks.Core (1)
ResGenDependencies.cs (1)
199var retVal = DeserializeCache<ResGenDependencies>(stateFile, log) ?? new ResGenDependencies();
Microsoft.Build.Tasks.UnitTests (2)
ResourceHandling\ResGenDependencies_Tests.cs (2)
42ResGenDependencies cache = new(); 151var cache = new ResGenDependencies();
25 references to ResGenDependencies
Microsoft.Build.Tasks.Core (14)
GenerateResource.cs (11)
62private ResGenDependencies _cache; 877List<ResGenDependencies.PortableLibraryFile> portableLibraryCacheInfo = process.PortableLibraryCacheInfo; 1390ResGenDependencies.PortableLibraryFile library = _cache.TryGetPortableLibraryInfo(sourceFileName); 1444private void AppendCachedOutputTaskItems(ResGenDependencies.PortableLibraryFile library, List<ITaskItem> cachedOutputFiles) 1539ResGenDependencies.ResXFile resxFileInfo; 2185_cache = ResGenDependencies.DeserializeCache(StateFile?.ItemSpec, UseSourcePath, Log); 2333internal List<ResGenDependencies.PortableLibraryFile> PortableLibraryCacheInfo 2337private List<ResGenDependencies.PortableLibraryFile> _portableLibraryCacheInfo; 2415_portableLibraryCacheInfo = new List<ResGenDependencies.PortableLibraryFile>(); 2662ResGenDependencies.PortableLibraryFile library = new ResGenDependencies.PortableLibraryFile(inFile);
ResGenDependencies.cs (3)
197internal static ResGenDependencies DeserializeCache(string stateFile, bool useSourcePath, TaskLoggingHelper log) 199var retVal = DeserializeCache<ResGenDependencies>(stateFile, log) ?? new ResGenDependencies();
Microsoft.Build.Tasks.UnitTests (11)
ResourceHandling\ResGenDependencies_Tests.cs (11)
42ResGenDependencies cache = new(); 51ResGenDependencies.PortableLibraryFile libFile = new("otherFileName"); 66cache.resXFiles.TryGetValue(resx, out ResGenDependencies.ResXFile file).ShouldBeTrue(); 74ResGenDependencies cache2 = ResGenDependencies.DeserializeCache(stateFile, true, /* Log */ null); 78cache.portableLibraries.TryGetValue("fileName", out ResGenDependencies.PortableLibraryFile portableLibrary); 79cache2.portableLibraries.TryGetValue("fileName", out ResGenDependencies.PortableLibraryFile portableLibrary2); 86cache.resXFiles.TryGetValue(resx, out ResGenDependencies.ResXFile resX); 87cache2.resXFiles.TryGetValue(resx, out ResGenDependencies.ResXFile resX2); 151var cache = new ResGenDependencies(); 152ResGenDependencies.ResXFile resxFile = cache.GetResXFileInfo(resxPath, useMSBuildResXReader: true, log: null, logWarningForBinaryFormatter: false);