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