42 references to ActivatorUtilities
BasicWebSite (1)
RequestScopedActionConstraint.cs (1)
28
return (Constraint)
ActivatorUtilities
.CreateInstance(services, typeof(Constraint), new[] { _requestId });
Microsoft.AspNetCore.Authentication.Core (1)
AuthenticationHandlerProvider.cs (1)
50
ActivatorUtilities
.CreateInstance(context.RequestServices, scheme.HandlerType))
Microsoft.AspNetCore.Components (1)
DefaultComponentActivator.cs (1)
36
factory =
ActivatorUtilities
.CreateFactory(componentType, Type.EmptyTypes);
Microsoft.AspNetCore.Hosting (2)
GenericHost\GenericWebHostBuilder.cs (1)
235
instance ??=
ActivatorUtilities
.CreateInstance(new HostServiceProvider(webHostBuilderContext), startupType);
Internal\StartupLoader.cs (1)
50
instance =
ActivatorUtilities
.GetServiceOrCreateInstance(hostingServiceProvider, startupType);
Microsoft.AspNetCore.Mvc.Core (11)
Controllers\ControllerActivatorProvider.cs (1)
58
var typeActivator =
ActivatorUtilities
.CreateFactory(controllerType, Type.EmptyTypes);
Filters\FilterCollection.cs (4)
21
/// <see cref="Microsoft.Extensions.DependencyInjection.
ActivatorUtilities
"/>.
37
/// <see cref="Microsoft.Extensions.DependencyInjection.
ActivatorUtilities
"/>.
56
/// <see cref="Microsoft.Extensions.DependencyInjection.
ActivatorUtilities
"/>.
72
/// <see cref="Microsoft.Extensions.DependencyInjection.
ActivatorUtilities
"/>.
Infrastructure\ClientErrorResultFilterFactory.cs (1)
19
var resultFilter =
ActivatorUtilities
.CreateInstance<ClientErrorResultFilter>(serviceProvider);
Infrastructure\ITypeActivatorCache.cs (1)
10
/// <see cref="Extensions.DependencyInjection.
ActivatorUtilities
.CreateFactory(Type, Type[])"/>.
Infrastructure\TypeActivatorCache.cs (2)
11
/// <see cref="
ActivatorUtilities
.CreateFactory(Type, Type[])"/>.
16
(type) =>
ActivatorUtilities
.CreateFactory(type, Type.EmptyTypes);
ModelBinding\Binders\BinderTypeModelBinder.cs (1)
36
_factory =
ActivatorUtilities
.CreateFactory(binderType, Type.EmptyTypes);
TypeFilterAttribute.cs (1)
67
_factory =
ActivatorUtilities
.CreateFactory(ImplementationType, argumentTypes ?? Type.EmptyTypes);
Microsoft.AspNetCore.Mvc.Razor (1)
Infrastructure\DefaultTagHelperActivator.cs (1)
26
private static readonly ObjectFactory _objectFactory =
ActivatorUtilities
.CreateFactory(typeof(TTagHelper), Type.EmptyTypes);
Microsoft.AspNetCore.Mvc.RazorPages (1)
Infrastructure\DefaultPageModelActivatorProvider.cs (1)
32
var factory =
ActivatorUtilities
.CreateFactory(modelTypeInfo, Type.EmptyTypes);
Microsoft.AspNetCore.OpenApi (1)
Transformers\TypeBasedOpenApiDocumentTransformer.cs (1)
20
_transformerFactory =
ActivatorUtilities
.CreateFactory(_transformerType, []);
Microsoft.AspNetCore.OutputCaching (1)
Policies\TypedPolicy.cs (1)
34
return _instance ??=
ActivatorUtilities
.CreateInstance(options.Value.ApplicationServices, _policyType) as IOutputCachePolicy;
Microsoft.AspNetCore.RateLimiting (1)
RateLimiterOptions.cs (1)
78
var instance = (IRateLimiterPolicy<TPartitionKey>)
ActivatorUtilities
.CreateInstance(serviceProvider, typeof(TPolicy));
Microsoft.AspNetCore.ResponseCompression (1)
CompressionProviderFactory.cs (1)
27
return (ICompressionProvider)
ActivatorUtilities
.CreateInstance(serviceProvider, ProviderType, Type.EmptyTypes);
Microsoft.AspNetCore.Routing (2)
Builder\EndpointFilterExtensions.cs (2)
41
filterFactory =
ActivatorUtilities
.CreateFactory(typeof(TFilterType), new[] { typeof(EndpointFilterFactoryContext) });
45
filterFactory =
ActivatorUtilities
.CreateFactory(typeof(TFilterType), Type.EmptyTypes);
Microsoft.AspNetCore.SignalR.Core (2)
Internal\DefaultHubActivator.cs (1)
12
private static readonly Lazy<ObjectFactory> _objectFactory = new Lazy<ObjectFactory>(() =>
ActivatorUtilities
.CreateFactory(typeof(THub), Type.EmptyTypes));
Internal\HubFilterFactory.cs (1)
18
_objectFactory =
ActivatorUtilities
.CreateFactory(filterType, Array.Empty<Type>());
Microsoft.DotNet.Build.Tasks.Feed.Tests (1)
BuildModelFactoryTests.cs (1)
63
_buildModelFactory =
ActivatorUtilities
.CreateInstance<BuildModelFactory>(provider);
Microsoft.Extensions.DependencyInjection.Abstractions (4)
ActivatorUtilities.cs (1)
16
[assembly: System.Reflection.Metadata.MetadataUpdateHandler(typeof(Microsoft.Extensions.DependencyInjection.
ActivatorUtilities
.ActivatorUtilitiesUpdateHandler))]
ActivatorUtilitiesConstructorAttribute.cs (1)
9
/// Marks the constructor to be used when activating type using <see cref="
ActivatorUtilities
"/>.
ObjectFactory.cs (1)
9
/// The result of <see cref="
ActivatorUtilities
.CreateFactory(Type, Type[])"/>.
ObjectFactoryT.cs (1)
9
/// The result of <see cref="
ActivatorUtilities
.CreateFactory{T}"/>. A delegate to specify a factory method to call to instantiate an instance of type `T`
Microsoft.Extensions.Diagnostics.HealthChecks (9)
DependencyInjection\HealthChecksBuilderAddCheckExtensions.cs (9)
82
/// This method will use <see cref="
ActivatorUtilities
.GetServiceOrCreateInstance{T}(IServiceProvider)"/> to create the health check
111
/// This method will use <see cref="
ActivatorUtilities
.GetServiceOrCreateInstance{T}(IServiceProvider)"/> to create the health check
131
ActivatorUtilities
.GetServiceOrCreateInstance<T>(serviceProvider);
146
/// This method will use <see cref="
ActivatorUtilities
.CreateInstance{T}(IServiceProvider, object[])"/> to create the health check
172
/// This method will use <see cref="
ActivatorUtilities
.CreateInstance{T}(IServiceProvider, object[])"/> to create the health check
202
/// This method will use <see cref="
ActivatorUtilities
.CreateInstance{T}(IServiceProvider, object[])"/> to create the health check
221
ActivatorUtilities
.CreateInstance<T>(serviceProvider, args);
239
/// This method will use <see cref="
ActivatorUtilities
.CreateInstance{T}(IServiceProvider, object[])"/> to create the health check
258
T CreateInstance(IServiceProvider serviceProvider) =>
ActivatorUtilities
.CreateInstance<T>(serviceProvider, args);
Microsoft.Extensions.Http (2)
DefaultTypedHttpClientFactory.cs (1)
38
private static readonly Func<ObjectFactory> _createActivator = () =>
ActivatorUtilities
.CreateFactory(typeof(TClient), new Type[] { typeof(HttpClient), });
ITypedHttpClientFactory.cs (1)
33
/// <see cref="
ActivatorUtilities
.CreateInstance(IServiceProvider, Type, object[])" /> for details.