6 instantiations of LoadedType
Microsoft.Build (4)
BackEnd\TaskExecutionHost\TaskExecutionHost.cs (2)
922
returnClass = new TaskFactoryWrapper(new IntrinsicTaskFactory(typeof(MSBuild)), new
LoadedType
(typeof(MSBuild), AssemblyLoadInfo.Create(taskExecutionHostAssembly.FullName, null), taskExecutionHostAssembly, typeof(ITaskItem)), _taskName, null);
928
returnClass = new TaskFactoryWrapper(new IntrinsicTaskFactory(typeof(CallTarget)), new
LoadedType
(typeof(CallTarget), AssemblyLoadInfo.Create(taskExecutionHostAssembly.FullName, null), taskExecutionHostAssembly, typeof(ITaskItem)), _taskName, null);
TypeLoader.cs (2)
374
return type != null ? new
LoadedType
(type, _assemblyLoadInfo, _loadedAssembly ?? type.Assembly, typeof(ITaskItem), loadedViaMetadataLoadContext: false) : null;
390
LoadedType loadedType =
new
(publicType, _assemblyLoadInfo, loadedAssembly, _context.LoadFromAssemblyPath(microsoftBuildFrameworkPath).GetType(typeof(ITaskItem).FullName), loadedViaMetadataLoadContext: true);
Microsoft.Build.Engine.UnitTests (2)
BackEnd\AssemblyTaskFactory_Tests.cs (1)
215
LoadedType comparisonType = new
LoadedType
(typeof(TaskToTestFactories), _loadInfo, typeof(TaskToTestFactories).GetTypeInfo().Assembly, typeof(ITaskItem));
BackEnd\TaskExecutionHost_Tests.cs (1)
1247
LoadedType loadedType = new
LoadedType
(typeof(TaskBuilderTestTask.TaskBuilderTestTaskFactory), loadInfo, typeof(TaskBuilderTestTask.TaskBuilderTestTaskFactory).Assembly, typeof(ITaskItem));
22 references to LoadedType
Microsoft.Build (19)
BackEnd\TaskExecutionHost\TaskExecutionHost.cs (1)
1020
LoadedType
loadedType = _taskFactoryWrapper.TaskFactoryLoadedType;
Instance\TaskFactories\AssemblyTaskFactory.cs (2)
43
private
LoadedType
_loadedType;
249
internal
LoadedType
InitializeFactory(
Instance\TaskFactories\TaskHostTask.cs (2)
80
private
LoadedType
_taskType;
137
LoadedType
taskType
Instance\TaskFactoryWrapper.cs (2)
90
LoadedType
taskFactoryLoadInfo,
112
public
LoadedType
TaskFactoryLoadedType
Instance\TaskRegistry.cs (1)
1461
LoadedType
loadedType = null;
Logging\LoggerDescription.cs (2)
202
LoadedType
loggerClass = (new TypeLoader(s_forwardingLoggerClassFilter)).Load(_loggerClassName, _loggerAssembly);
213
LoadedType
loggerClass = (new TypeLoader(s_loggerClassFilter)).Load(_loggerClassName, _loggerAssembly);
TaskLoader.cs (2)
20
private static
LoadedType
? s_resolverLoadedType;
44
LoadedType
loadedType,
TypeLoader.cs (7)
212
internal
LoadedType
Load(
226
internal
LoadedType
ReflectionOnlyLoad(
238
private
LoadedType
GetLoadedType(ConcurrentDictionary<Func<Type, object, bool>, ConcurrentDictionary<AssemblyLoadInfo, AssemblyInfoToLoadedTypes>> cache, string typeName, AssemblyLoadInfo assembly, bool useTaskHost)
287
private ConcurrentDictionary<string,
LoadedType
> _publicTypeNameToLoadedType;
319
internal
LoadedType
GetLoadedTypeByTypeName(string typeName, bool useTaskHost)
377
private
LoadedType
GetLoadedTypeFromTypeNameUsingMetadataLoadContext(string typeName)
390
LoadedType
loadedType = new(publicType, _assemblyLoadInfo, loadedAssembly, _context.LoadFromAssemblyPath(microsoftBuildFrameworkPath).GetType(typeof(ITaskItem).FullName), loadedViaMetadataLoadContext: true);
Microsoft.Build.Engine.UnitTests (3)
BackEnd\AssemblyTaskFactory_Tests.cs (2)
38
private
LoadedType
_loadedType;
215
LoadedType
comparisonType = new LoadedType(typeof(TaskToTestFactories), _loadInfo, typeof(TaskToTestFactories).GetTypeInfo().Assembly, typeof(ITaskItem));
BackEnd\TaskExecutionHost_Tests.cs (1)
1247
LoadedType
loadedType = new LoadedType(typeof(TaskBuilderTestTask.TaskBuilderTestTaskFactory), loadInfo, typeof(TaskBuilderTestTask.TaskBuilderTestTaskFactory).Assembly, typeof(ITaskItem));