1 instantiation of TypeLoader
Microsoft.Build (1)
src\msbuild\src\Shared\TypeLoader.cs (1)
135
internal static TypeLoader Create<TInterface>() where TInterface : class => new
TypeLoader
(typeof(TInterface));
11 references to TypeLoader
Microsoft.Build (11)
Instance\TaskFactories\AssemblyTaskFactory.cs (2)
43
private readonly
TypeLoader
_typeLoader =
TypeLoader
.Create<ITask>();
Instance\TaskRegistry.cs (5)
858
return
TypeLoader
.IsPartialTypeNameMatch(x.Name, y.Name)
1038
private static
TypeLoader
s_taskFactoryTypeLoader;
1425
!
TypeLoader
.IsPartialTypeNameMatch(RegisteredName, "MSBuild") &&
1426
!
TypeLoader
.IsPartialTypeNameMatch(RegisteredName, "CallTarget"));
1451
s_taskFactoryTypeLoader =
TypeLoader
.Create<ITaskFactory>();
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\TypeLoader.cs (2)
125
/// Creates a <see cref="
TypeLoader
"/> that selects concrete, public types implementing <typeparamref name="TInterface"/>
135
internal static
TypeLoader
Create<TInterface>() where TInterface : class => new TypeLoader(typeof(TInterface));