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)
29
internal LoadedType(Type type,
AssemblyLoadInfo
assemblyLoadInfo, Assembly loadedAssembly, Type iTaskItemType, bool loadedViaMetadataLoadContext = false)
188
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 readonly ConcurrentDictionary<Func<Type, object, bool>, ConcurrentDictionary<
AssemblyLoadInfo
, AssemblyInfoToLoadedTypes>> s_cacheOfLoadedTypesByFilter = new ConcurrentDictionary<Func<Type, object, bool>, ConcurrentDictionary<
AssemblyLoadInfo
, AssemblyInfoToLoadedTypes>>();
39
private static readonly ConcurrentDictionary<Func<Type, object, bool>, ConcurrentDictionary<
AssemblyLoadInfo
, AssemblyInfoToLoadedTypes>> s_cacheOfReflectionOnlyLoadedTypesByFilter = new ConcurrentDictionary<Func<Type, object, bool>, ConcurrentDictionary<
AssemblyLoadInfo
, AssemblyInfoToLoadedTypes>>();
158
private static Assembly LoadAssembly(
AssemblyLoadInfo
assemblyLoadInfo)
186
private static Assembly LoadAssemblyUsingMetadataLoadContext(
AssemblyLoadInfo
assemblyLoadInfo)
214
AssemblyLoadInfo
assembly,
228
AssemblyLoadInfo
assembly)
238
private LoadedType GetLoadedType(ConcurrentDictionary<Func<Type, object, bool>, ConcurrentDictionary<
AssemblyLoadInfo
, AssemblyInfoToLoadedTypes>> cache, string typeName,
AssemblyLoadInfo
assembly, bool useTaskHost)
242
ConcurrentDictionary<
AssemblyLoadInfo
, AssemblyInfoToLoadedTypes> loadInfoToType =
243
cache.GetOrAdd(_isDesiredType, (_) => new ConcurrentDictionary<
AssemblyLoadInfo
, AssemblyInfoToLoadedTypes>());
275
private
AssemblyLoadInfo
_assemblyLoadInfo;
304
internal AssemblyInfoToLoadedTypes(Func<Type, object, bool> typeFilter,
AssemblyLoadInfo
loadInfo)