2 types derived from AssemblyLoadInfo
MSBuild (2)
AssemblyLoadInfo.cs (2)
123
private sealed class AssemblyLoadInfoWithName :
AssemblyLoadInfo
167
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)
75
public bool Equals(
AssemblyLoadInfo
other)
90
AssemblyLoadInfo
otherAssemblyInfo = obj as
AssemblyLoadInfo
;
109
public static
AssemblyLoadInfo
FactoryForTranslation(ITranslator translator)
LoadedType.cs (2)
30
internal LoadedType(Type type,
AssemblyLoadInfo
assemblyLoadInfo, Assembly loadedAssembly, Type iTaskItemType, bool loadedViaMetadataLoadContext = false)
189
internal
AssemblyLoadInfo
Assembly { get; private set; }
OutOfProcTaskAppDomainWrapperBase.cs (1)
116
taskType = typeLoader.Load(taskName,
AssemblyLoadInfo
.Create(null, taskLocation), false);
TypeLoader.cs (14)
34
private static ConcurrentDictionary<Func<Type, object, bool>, ConcurrentDictionary<
AssemblyLoadInfo
, AssemblyInfoToLoadedTypes>> s_cacheOfLoadedTypesByFilter = new ConcurrentDictionary<Func<Type, object, bool>, ConcurrentDictionary<
AssemblyLoadInfo
, AssemblyInfoToLoadedTypes>>();
39
private static ConcurrentDictionary<Func<Type, object, bool>, ConcurrentDictionary<
AssemblyLoadInfo
, AssemblyInfoToLoadedTypes>> s_cacheOfReflectionOnlyLoadedTypesByFilter = new ConcurrentDictionary<Func<Type, object, bool>, ConcurrentDictionary<
AssemblyLoadInfo
, AssemblyInfoToLoadedTypes>>();
161
private static Assembly LoadAssembly(
AssemblyLoadInfo
assemblyLoadInfo)
189
private static Assembly LoadAssemblyUsingMetadataLoadContext(
AssemblyLoadInfo
assemblyLoadInfo)
217
AssemblyLoadInfo
assembly,
231
AssemblyLoadInfo
assembly)
241
private LoadedType GetLoadedType(ConcurrentDictionary<Func<Type, object, bool>, ConcurrentDictionary<
AssemblyLoadInfo
, AssemblyInfoToLoadedTypes>> cache, string typeName,
AssemblyLoadInfo
assembly, bool useTaskHost)
245
ConcurrentDictionary<
AssemblyLoadInfo
, AssemblyInfoToLoadedTypes> loadInfoToType =
246
cache.GetOrAdd(_isDesiredType, (_) => new ConcurrentDictionary<
AssemblyLoadInfo
, AssemblyInfoToLoadedTypes>());
278
private
AssemblyLoadInfo
_assemblyLoadInfo;
307
internal AssemblyInfoToLoadedTypes(Func<Type, object, bool> typeFilter,
AssemblyLoadInfo
loadInfo)