1 instantiation of AssemblyEntry
Microsoft.Build.Tasks.Core (1)
RedistList.cs (1)
868newEntry = new AssemblyEntry(name, version, publicKeyToken, culture, inGACFlag, isRedistRootFlag, redistName, assemblyTableInfo.FrameworkDirectory, retargetableFlag);
49 references to AssemblyEntry
Microsoft.Build.Tasks.Core (49)
AssemblyDependency\FrameworkPathResolver.cs (1)
82foreach (AssemblyEntry a in installedAssemblies.FindAssemblyNameFromSimpleName(assemblyName.Name))
AssemblyDependency\InstalledAssemblies.cs (4)
61AssemblyEntry highestVersionFromRedistList = FindHighestVersionInRedistList(assemblyName); 95internal AssemblyEntry FindHighestVersionInRedistList(AssemblyNameExtension assemblyName) 106foreach (AssemblyEntry tableCandidate in _redistList.FindAssemblyNameFromSimpleName(assemblyName.Name)) 139internal IEnumerable<AssemblyEntry> FindAssemblyNameFromSimpleName(string simpleName)
AssemblyDependency\ReferenceTable.cs (3)
598AssemblyEntry entry = _installedAssemblies.FindHighestVersionInRedistList(assemblyName); 2098AssemblyEntry highestInRedistList = _installedAssemblies.FindHighestVersionInRedistList(assemblyName); 2449AssemblyEntry redistListEntry = installedAssemblies.FindHighestVersionInRedistList(assemblyName);
RedistList.cs (39)
56private readonly ConcurrentDictionary<string, AssemblyEntry> _assemblyNameToUnifiedAssemblyName = new ConcurrentDictionary<string, AssemblyEntry>(StringComparer.OrdinalIgnoreCase); 79private readonly ReadOnlyCollection<AssemblyEntry> _assemblyList; 95var assemblyList = new List<AssemblyEntry>(); 114_assemblyList = new ReadOnlyCollection<AssemblyEntry>(assemblyList); 119AssemblyEntry entry = assemblyList[i]; 151AssemblyEntry entry = GetUnifiedAssemblyEntry(assemblyName); 173AssemblyEntry entry = GetUnifiedAssemblyEntry(assemblyName); 206AssemblyEntry entry = GetUnifiedAssemblyEntry(assemblyName); 328AssemblyEntry entry = GetUnifiedAssemblyEntry(assemblyName); 379private AssemblyEntry GetUnifiedAssemblyEntry(string assemblyName) 386if (!_assemblyNameToUnifiedAssemblyName.TryGetValue(assemblyName, out AssemblyEntry unifiedEntry)) 395AssemblyEntry entry = _assemblyList[i]; 442AssemblyEntry entry = _assemblyList[i]; 478AssemblyEntry entry = GetUnifiedAssemblyEntry(assemblyName); 486internal IEnumerable<AssemblyEntry> FindAssemblyNameFromSimpleName(string simpleName) 492AssemblyEntry entry = _assemblyList[i]; 547var allowListAssemblies = new List<AssemblyEntry>(); 555var allowListAssembliesReadIn = new List<AssemblyEntry>(); 596foreach (AssemblyEntry entry in _assemblyList) 619foreach (AssemblyEntry allowListEntry in allowListAssemblies) 649internal static string ReadFile(AssemblyTableInfo assemblyTableInfo, List<AssemblyEntry> assembliesList, List<Exception> errorsList, List<string> errorFilenamesList, List<AssemblyRemapping> remapEntries) 658var assemblyEntries = new Dictionary<string, AssemblyEntry>(StringComparer.OrdinalIgnoreCase); 716foreach (AssemblyEntry entry in assemblyEntries.Values) 738AssemblyEntry newEntry = ReadFileListEntry(assemblyTableInfo, path, redistName, reader, false); 747AssemblyEntry newEntry = ReadFileListEntry(assemblyTableInfo, path, redistName, reader, false); 784private static void ParseFileListSection(AssemblyTableInfo assemblyTableInfo, string path, string redistName, XmlReader reader, Dictionary<string, AssemblyEntry> assemblyEntries, List<AssemblyRemapping> remapEntries) 792AssemblyEntry newEntry = ReadFileListEntry(assemblyTableInfo, path, redistName, reader, true); 799assemblyEntries.TryGetValue(hashIndex, out AssemblyEntry dictionaryEntry); 828private static AssemblyEntry ReadFileListEntry(AssemblyTableInfo assemblyTableInfo, string path, string redistName, XmlReader reader, bool fullFusionNameRequired) 864AssemblyEntry newEntry = null; 875private static readonly IComparer<AssemblyEntry> s_sortByVersionDescending = new SortByVersionDescending(); 884internal class SortByVersionDescending : IComparer, IComparer<AssemblyEntry> 888AssemblyEntry firstEntry = a as AssemblyEntry; 889AssemblyEntry secondEntry = b as AssemblyEntry; 893public int Compare(AssemblyEntry firstEntry, AssemblyEntry secondEntry)
SystemState.cs (2)
463IEnumerable<AssemblyEntry> assemblyNames = redistList.FindAssemblyNameFromSimpleName( 467foreach (AssemblyEntry a in assemblyNames)