7 instantiations of LoadedType
Microsoft.Build (4)
BackEnd\TaskExecutionHost\TaskExecutionHost.cs (2)
445
new
LoadedType
(intrinsicTaskType, AssemblyLoadInfo.Create(taskExecutionHostAssembly.FullName, null), taskExecutionHostAssembly, typeof(ITaskItem)),
2145
LoadedType taskLoadedType = new
LoadedType
(
src\msbuild\src\Shared\TypeLoader.cs (2)
560
? new
LoadedType
(type, _assemblyLoadInfo, _loadedAssembly ?? type.Assembly, typeof(ITaskItem), loadedViaMetadataLoadContext: false)
620
LoadedType loadedType =
new
(foundType, _assemblyLoadInfo, loadedAssembly, taskItemType, _runtime, _architecture, loadedViaMetadataLoadContext: true);
Microsoft.Build.Framework (1)
TaskClassRegistry.cs (1)
122
return new
LoadedType
(taskType, AssemblyLoadInfo.Create(assembly.FullName, null), assembly, typeof(ITaskItem));
MSBuild (2)
src\msbuild\src\Shared\TypeLoader.cs (2)
560
? new
LoadedType
(type, _assemblyLoadInfo, _loadedAssembly ?? type.Assembly, typeof(ITaskItem), loadedViaMetadataLoadContext: false)
620
LoadedType loadedType =
new
(foundType, _assemblyLoadInfo, loadedAssembly, taskItemType, _runtime, _architecture, loadedViaMetadataLoadContext: true);
51 references to LoadedType
Microsoft.Build (27)
BackEnd\TaskExecutionHost\TaskExecutionHost.cs (5)
397
LoadedType
loadedType = registration.GetLoadedType();
1397
LoadedType
loadedType = _taskFactoryWrapper.TaskFactoryLoadedType;
1518
private static Type ResolveTaskParameterType(
LoadedType
loadedType, TaskPropertyInfo parameter, int indexOfParameter)
1538
private static Type ResolveTaskParameterTypeByName(
LoadedType
loadedType, TaskPropertyInfo parameter, int indexOfParameter)
2145
LoadedType
taskLoadedType = new LoadedType(
Instance\TaskFactories\AssemblyTaskFactory.cs (2)
53
private
LoadedType
_loadedType;
237
internal
LoadedType
InitializeFactory(
Instance\TaskFactories\RegisteredTaskFactory.cs (3)
21
/// <see cref="
LoadedType
"/> this factory exposes was built at registration from the registered, trim-rooted
34
private readonly
LoadedType
_loadedType;
36
internal RegisteredTaskFactory(TaskClassRegistration registration,
LoadedType
loadedType)
Instance\TaskFactories\TaskHostTask.cs (2)
82
private
LoadedType
_taskType;
168
LoadedType
taskType,
Instance\TaskFactoryWrapper.cs (2)
89
LoadedType
taskFactoryLoadInfo,
111
public
LoadedType
TaskFactoryLoadedType
Instance\TaskRegistry.cs (1)
1406
LoadedType
loadedType = null;
Logging\LoggerDescription.cs (2)
206
LoadedType
loggerClass = TypeLoader.Create<IForwardingLogger>().Load(_loggerClassName, _loggerAssembly, logWarning: (format, args) => { });
217
LoadedType
loggerClass = TypeLoader.Create<ILogger>().Load(_loggerClassName, _loggerAssembly, logWarning: (format, args) => { });
src\msbuild\src\Shared\TaskLoader.cs (1)
36
LoadedType
loadedType,
src\msbuild\src\Shared\TypeLoader.cs (9)
321
internal
LoadedType
Load(
338
internal
LoadedType
ReflectionOnlyLoad(
348
private
LoadedType
GetLoadedType(
408
private ConcurrentDictionary<string,
LoadedType
> _publicTypeNameToLoadedType;
473
internal
LoadedType
GetLoadedTypeByTypeName(
486
LoadedType
loadedType;
512
private
LoadedType
LoadInProc(string typeName)
573
private
LoadedType
GetTypeForOutOfProcExecution(string typeName) => _publicTypeNameToLoadedType
620
LoadedType
loadedType = new(foundType, _assemblyLoadInfo, loadedAssembly, taskItemType, _runtime, _architecture, loadedViaMetadataLoadContext: true);
Microsoft.Build.Framework (12)
TaskClassRegistration.cs (8)
15
/// The <see cref="
LoadedType
"/> is built once. For the generic <see cref="TaskClassRegistry.Register{T}(string)"/>
24
private volatile
LoadedType
? _loadedType;
27
/// Creates a registration whose <see cref="
LoadedType
"/> is already known (the generic, trim-rooted path).
29
internal TaskClassRegistration(Func<ITask> createInstance,
LoadedType
loadedType)
36
/// Creates a registration backed only by a factory; the <see cref="
LoadedType
"/> is computed lazily from
49
internal
LoadedType
GetLoadedType()
63
/// Builds the <see cref="
LoadedType
"/> for the factory-only registration from a probe instance's type.
72
private
LoadedType
CreateLoadedTypeFromFactory()
TaskClassRegistry.cs (4)
29
/// <see cref="
LoadedType
"/> it builds (a <see cref="Type.GetProperties()"/> walk) stays trim-safe and the
70
LoadedType
loadedType = CreateLoadedType(typeof(T));
114
/// Builds a <see cref="
LoadedType
"/> for an already-loaded, trim-rooted task type. Only reflects over the
118
internal static
LoadedType
CreateLoadedType(
MSBuild (12)
OutOfProcTaskAppDomainWrapperBase.cs (2)
122
LoadedType
taskType = null;
300
LoadedType
taskType,
src\msbuild\src\Shared\TaskLoader.cs (1)
36
LoadedType
loadedType,
src\msbuild\src\Shared\TypeLoader.cs (9)
321
internal
LoadedType
Load(
338
internal
LoadedType
ReflectionOnlyLoad(
348
private
LoadedType
GetLoadedType(
408
private ConcurrentDictionary<string,
LoadedType
> _publicTypeNameToLoadedType;
473
internal
LoadedType
GetLoadedTypeByTypeName(
486
LoadedType
loadedType;
512
private
LoadedType
LoadInProc(string typeName)
573
private
LoadedType
GetTypeForOutOfProcExecution(string typeName) => _publicTypeNameToLoadedType
620
LoadedType
loadedType = new(foundType, _assemblyLoadInfo, loadedAssembly, taskItemType, _runtime, _architecture, loadedViaMetadataLoadContext: true);