1 instantiation of TypeLoader
Microsoft.Build (1)
src\msbuild\src\Shared\TypeLoader.cs (1)
135internal static TypeLoader Create<TInterface>() where TInterface : class => new TypeLoader(typeof(TInterface));
11 references to TypeLoader
Microsoft.Build (11)
Instance\TaskFactories\AssemblyTaskFactory.cs (2)
43private readonly TypeLoader _typeLoader = TypeLoader.Create<ITask>();
Instance\TaskRegistry.cs (5)
858return TypeLoader.IsPartialTypeNameMatch(x.Name, y.Name) 1038private static TypeLoader s_taskFactoryTypeLoader; 1425!TypeLoader.IsPartialTypeNameMatch(RegisteredName, "MSBuild") && 1426!TypeLoader.IsPartialTypeNameMatch(RegisteredName, "CallTarget")); 1451s_taskFactoryTypeLoader = TypeLoader.Create<ITaskFactory>();
Logging\LoggerDescription.cs (2)
206LoadedType loggerClass = TypeLoader.Create<IForwardingLogger>().Load(_loggerClassName, _loggerAssembly, logWarning: (format, args) => { }); 217LoadedType 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"/> 135internal static TypeLoader Create<TInterface>() where TInterface : class => new TypeLoader(typeof(TInterface));