2 types derived from AssemblyLoadInfo
MSBuild (2)
AssemblyLoadInfo.cs (2)
131private sealed class AssemblyLoadInfoWithName : AssemblyLoadInfo 184private sealed class AssemblyLoadInfoWithFile : AssemblyLoadInfo
23 references to AssemblyLoadInfo
MSBuild (23)
AssemblyLoadInfo.cs (6)
20internal abstract class AssemblyLoadInfo : ITranslatable, IEquatable<AssemblyLoadInfo> 25internal static AssemblyLoadInfo Create(string assemblyName, string assemblyFile) 83public bool Equals(AssemblyLoadInfo other) 98AssemblyLoadInfo otherAssemblyInfo = obj as AssemblyLoadInfo; 117public static AssemblyLoadInfo FactoryForTranslation(ITranslator translator)
LoadedType.cs (2)
32AssemblyLoadInfo assemblyLoadInfo, 243internal AssemblyLoadInfo Assembly { get; private set; }
OutOfProcTaskAppDomainWrapperBase.cs (1)
127AssemblyLoadInfo.Create(null, taskLocation),
TypeLoader.cs (14)
56private static readonly ConcurrentDictionary<Func<Type, object, bool>, ConcurrentDictionary<AssemblyLoadInfo, AssemblyInfoToLoadedTypes>> s_cacheOfLoadedTypesByFilter = new ConcurrentDictionary<Func<Type, object, bool>, ConcurrentDictionary<AssemblyLoadInfo, AssemblyInfoToLoadedTypes>>(); 61private static readonly ConcurrentDictionary<Func<Type, object, bool>, ConcurrentDictionary<AssemblyLoadInfo, AssemblyInfoToLoadedTypes>> s_cacheOfReflectionOnlyLoadedTypesByFilter = new ConcurrentDictionary<Func<Type, object, bool>, ConcurrentDictionary<AssemblyLoadInfo, AssemblyInfoToLoadedTypes>>(); 217private static Assembly LoadAssembly(AssemblyLoadInfo assemblyLoadInfo) 250private static MetadataLoadContext CreateMetadataLoadContext(AssemblyLoadInfo assemblyLoadInfo) 308AssemblyLoadInfo assembly, 324AssemblyLoadInfo assembly) => GetLoadedType(s_cacheOfReflectionOnlyLoadedTypesByFilter, typeName, assembly, useTaskHost: false, taskHostParamsMatchCurrentProc: true, logWarning: (format, args) => { }); 332ConcurrentDictionary<Func<Type, object, bool>, ConcurrentDictionary<AssemblyLoadInfo, AssemblyInfoToLoadedTypes>> cache, 334AssemblyLoadInfo assembly, 341ConcurrentDictionary<AssemblyLoadInfo, AssemblyInfoToLoadedTypes> loadInfoToType = 342cache.GetOrAdd(_isDesiredType, (_) => new ConcurrentDictionary<AssemblyLoadInfo, AssemblyInfoToLoadedTypes>()); 374private AssemblyLoadInfo _assemblyLoadInfo; 420internal AssemblyInfoToLoadedTypes(Func<Type, object, bool> typeFilter, AssemblyLoadInfo loadInfo)