2 types derived from AssemblyLoadInfo
Microsoft.Build.Framework (2)
Utilities\AssemblyLoadInfo.cs (2)
133
private sealed class AssemblyLoadInfoWithName :
AssemblyLoadInfo
186
private sealed class AssemblyLoadInfoWithFile :
AssemblyLoadInfo
54 references to AssemblyLoadInfo
Microsoft.Build (31)
BackEnd\TaskExecutionHost\TaskExecutionHost.cs (3)
968
returnClass = new TaskFactoryWrapper(new IntrinsicTaskFactory(typeof(MSBuild)), new LoadedType(typeof(MSBuild),
AssemblyLoadInfo
.Create(taskExecutionHostAssembly.FullName, null), taskExecutionHostAssembly, typeof(ITaskItem)), _taskName, TaskHostParameters.Empty);
974
returnClass = new TaskFactoryWrapper(new IntrinsicTaskFactory(typeof(CallTarget)), new LoadedType(typeof(CallTarget),
AssemblyLoadInfo
.Create(taskExecutionHostAssembly.FullName, null), taskExecutionHostAssembly, typeof(ITaskItem)), _taskName, TaskHostParameters.Empty);
1818
AssemblyLoadInfo
.Create(null, resolvedAssemblyLocation),
Instance\TaskFactories\AssemblyTaskFactory.cs (1)
231
AssemblyLoadInfo
loadInfo,
Instance\TaskFactories\TaskHostTask.cs (1)
246
public
AssemblyLoadInfo
LoadedTaskAssemblyInfo => _taskType.Assembly;
Instance\TaskRegistry.cs (7)
435
AssemblyLoadInfo
.Create(assemblyName, assemblyFile),
676
AssemblyLoadInfo
assemblyLoadInfo,
1060
private
AssemblyLoadInfo
_taskFactoryAssemblyLoadInfo;
1151
AssemblyLoadInfo
assemblyLoadInfo,
1231
internal
AssemblyLoadInfo
TaskFactoryAssemblyLoadInfo
1411
AssemblyLoadInfo
taskFactoryLoadInfo = TaskFactoryAssemblyLoadInfo;
1874
translator.Translate(ref _taskFactoryAssemblyLoadInfo,
AssemblyLoadInfo
.FactoryForTranslation);
Logging\LoggerDescription.cs (5)
64
_loggerAssembly =
AssemblyLoadInfo
.Create(loggerAssemblyName, loggerAssemblyFile);
284
AssemblyLoadInfo
.Create(_loggerAssembly.AssemblyName, Path.GetFullPath(_loggerAssembly.AssemblyFile));
293
private
AssemblyLoadInfo
_loggerAssembly;
335
_loggerAssembly =
AssemblyLoadInfo
.Create(assemblyName, assemblyFile);
349
translator.Translate(ref _loggerAssembly,
AssemblyLoadInfo
.FactoryForTranslation);
src\msbuild\src\Shared\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)
Microsoft.Build.Framework (8)
Loader\LoadedType.cs (2)
31
AssemblyLoadInfo
assemblyLoadInfo,
242
internal
AssemblyLoadInfo
Assembly { get; private set; }
Utilities\AssemblyLoadInfo.cs (6)
20
internal abstract class AssemblyLoadInfo : ITranslatable, IEquatable<
AssemblyLoadInfo
>
25
internal static
AssemblyLoadInfo
Create(string assemblyName, string assemblyFile)
85
public bool Equals(
AssemblyLoadInfo
other)
100
AssemblyLoadInfo
otherAssemblyInfo = obj as
AssemblyLoadInfo
;
119
public static
AssemblyLoadInfo
FactoryForTranslation(ITranslator translator)
MSBuild (15)
OutOfProcTaskAppDomainWrapperBase.cs (1)
128
AssemblyLoadInfo
.Create(null, taskLocation),
src\msbuild\src\Shared\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)