4 instantiations of LoadedType
Microsoft.Build (2)
BackEnd\TaskExecutionHost\TaskExecutionHost.cs (2)
446
new
LoadedType
(intrinsicTaskType, AssemblyLoadInfo.Create(taskExecutionHostAssembly.FullName, null), taskExecutionHostAssembly, typeof(ITaskItem)),
2253
LoadedType taskLoadedType = new
LoadedType
(
Microsoft.Build.Framework (2)
Loader\LoadedType.cs (1)
65
new
(
TaskClassRegistry.cs (1)
143
return new
LoadedType
(taskType, AssemblyLoadInfo.Create(assembly.FullName, null), assembly, typeof(ITaskItem));
63 references to LoadedType
Microsoft.Build (30)
BackEnd\TaskExecutionHost\TaskExecutionHost.cs (5)
398
LoadedType
loadedType = registration.GetLoadedType();
1395
LoadedType
loadedType = _taskFactoryWrapper.TaskFactoryLoadedType;
1551
private static Type ResolveTaskParameterType(
LoadedType
loadedType, TaskPropertyInfo parameter, int indexOfParameter)
1576
private static Type ResolveTaskParameterTypeByName(
LoadedType
loadedType, TaskPropertyInfo parameter, int indexOfParameter)
2253
LoadedType
taskLoadedType = new LoadedType(
Instance\TaskFactories\AssemblyTaskFactory.cs (2)
53
private
LoadedType
_loadedType;
239
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;
191
LoadedType
taskType,
Instance\TaskFactoryWrapper.cs (2)
89
LoadedType
taskFactoryLoadInfo,
111
public
LoadedType
TaskFactoryLoadedType
Instance\TaskRegistry.cs (1)
1207
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) => { });
parent\Shared\TaskLoader.cs (1)
36
LoadedType
loadedType,
parent\Shared\TypeLoader.cs (12)
382
?
LoadedType
.GetArrayExpansionType(elementType.TypeForExpansion)
566
internal
LoadedType
Load(
583
internal
LoadedType
ReflectionOnlyLoad(
593
private
LoadedType
GetLoadedType(
653
private ConcurrentDictionary<string,
LoadedType
> _publicTypeNameToLoadedType;
718
internal
LoadedType
GetLoadedTypeByTypeName(
731
LoadedType
loadedType;
757
private
LoadedType
LoadInProc(string typeName)
805
?
LoadedType
.CreateWithParameterTypeInfoResolver(
826
private
LoadedType
GetTypeForOutOfProcExecution(string typeName) => _publicTypeNameToLoadedType
873
LoadedType
loadedType =
LoadedType
.CreateWithParameterTypeInfoResolver(
Microsoft.Build.Framework (18)
Loader\LoadedType.cs (3)
55
internal static
LoadedType
CreateWithParameterTypeInfoResolver(
428
/// we actually instantiate — not for the many <see cref="
LoadedType
"/> instances built solely to
429
/// marshal property metadata to a task host. A <see cref="
LoadedType
"/> is cached per task type and
TaskClassRegistration.cs (10)
15
/// The <see cref="
LoadedType
"/> is built once. For the generic <see cref="TaskClassRegistry.Register{T}()"/>
37
private readonly Lazy<
LoadedType
> _loadedType;
40
/// Creates a registration whose <see cref="
LoadedType
"/> is already known (the generic, trim-rooted path).
42
internal TaskClassRegistration(Func<TaskEnvironment, ITask> createInstance,
LoadedType
loadedType)
45
_loadedType = new Lazy<
LoadedType
>(() => loadedType);
49
/// Creates a registration backed only by an untyped factory; the <see cref="
LoadedType
"/> is computed
55
_loadedType = new Lazy<
LoadedType
>(() => CreateLoadedTypeFromFactory(factory));
70
internal
LoadedType
GetLoadedType() => _loadedType.Value;
73
/// Builds the <see cref="
LoadedType
"/> for the factory-only registration from a probe instance's type.
82
private static
LoadedType
CreateLoadedTypeFromFactory(Func<ITask> factory)
TaskClassRegistry.cs (5)
29
/// <see cref="
LoadedType
"/> it builds (a <see cref="Type.GetProperties()"/> walk) stays trim-safe and the
65
LoadedType
loadedType = CreateLoadedType(typeof(T));
107
LoadedType
loadedType = CreateLoadedType(typeof(TTask));
135
/// Builds a <see cref="
LoadedType
"/> for an already-loaded, trim-rooted task type. Only reflects over the
139
internal static
LoadedType
CreateLoadedType(
MSBuild (15)
OutOfProcTaskAppDomainWrapperBase.cs (2)
123
LoadedType
taskType = null;
313
LoadedType
taskType,
parent\Shared\TaskLoader.cs (1)
36
LoadedType
loadedType,
parent\Shared\TypeLoader.cs (12)
382
?
LoadedType
.GetArrayExpansionType(elementType.TypeForExpansion)
566
internal
LoadedType
Load(
583
internal
LoadedType
ReflectionOnlyLoad(
593
private
LoadedType
GetLoadedType(
653
private ConcurrentDictionary<string,
LoadedType
> _publicTypeNameToLoadedType;
718
internal
LoadedType
GetLoadedTypeByTypeName(
731
LoadedType
loadedType;
757
private
LoadedType
LoadInProc(string typeName)
805
?
LoadedType
.CreateWithParameterTypeInfoResolver(
826
private
LoadedType
GetTypeForOutOfProcExecution(string typeName) => _publicTypeNameToLoadedType
873
LoadedType
loadedType =
LoadedType
.CreateWithParameterTypeInfoResolver(