5 interfaces inheriting from IServiceProvider
Microsoft.Extensions.DependencyInjection.Abstractions (1)
IKeyedServiceProvider.cs (1)
12public interface IKeyedServiceProvider : IServiceProvider
System.ComponentModel.Primitives (1)
System\ComponentModel\ISite.cs (1)
19public interface ISite : IServiceProvider
System.ComponentModel.TypeConverter (3)
System\ComponentModel\Design\IServiceObjectContainer.cs (1)
11public interface IServiceContainer : IServiceProvider
System\ComponentModel\Design\Serialization\IDesignerSerializationManager.cs (1)
12public interface IDesignerSerializationManager : IServiceProvider
System\ComponentModel\ITypeDescriptorContext.cs (1)
10public interface ITypeDescriptorContext : IServiceProvider
64 implementations of IServiceProvider
Microsoft.AspNetCore.Components.Authorization.Tests (1)
src\Components\Shared\test\TestServiceProvider.cs (1)
10public class TestServiceProvider : IServiceProvider, IKeyedServiceProvider
Microsoft.AspNetCore.Components.Forms.Tests (1)
src\Components\Shared\test\TestServiceProvider.cs (1)
10public class TestServiceProvider : IServiceProvider, IKeyedServiceProvider
Microsoft.AspNetCore.Components.Performance (1)
RenderTreeDiffBuilderBenchmark.cs (1)
104private sealed class TestServiceProvider : IServiceProvider
Microsoft.AspNetCore.Components.Tests (1)
src\Components\Shared\test\TestServiceProvider.cs (1)
10public class TestServiceProvider : IServiceProvider, IKeyedServiceProvider
Microsoft.AspNetCore.Components.Web.Tests (1)
src\Components\Shared\test\TestServiceProvider.cs (1)
10public class TestServiceProvider : IServiceProvider, IKeyedServiceProvider
Microsoft.AspNetCore.Diagnostics.Tests (1)
ExceptionHandlerMiddlewareTest.cs (1)
525private class TestServiceProvider : IServiceProvider
Microsoft.AspNetCore.Hosting (1)
GenericHost\GenericWebHostBuilder.cs (1)
360private sealed class HostServiceProvider : IServiceProvider
Microsoft.AspNetCore.Hosting.Tests (2)
Internal\MyContainer.cs (1)
8public class MyContainer : IServiceProvider
WebHostTests.AsyncDisposable.cs (1)
61private class AsyncDisposableServiceProvider : IServiceProvider, IDisposable, IAsyncDisposable
Microsoft.AspNetCore.Http.Abstractions (2)
EndpointFilterFactoryContext.cs (1)
27private sealed class EmptyServiceProvider : IServiceProvider
Extensions\EndpointBuilder.cs (1)
46private sealed class EmptyServiceProvider : IServiceProvider
Microsoft.AspNetCore.Http.Abstractions.Tests (1)
UseMiddlewareTest.cs (1)
256private class DummyServiceProvider : IServiceProvider
Microsoft.AspNetCore.Http.Connections (1)
Internal\HttpConnectionDispatcher.cs (1)
834private sealed class EmptyServiceProvider : IServiceProvider
Microsoft.AspNetCore.Http.Extensions (1)
RequestDelegateFactory.cs (1)
2862private sealed class EmptyServiceProvider : IServiceProvider
Microsoft.AspNetCore.Http.Extensions.Tests (3)
RequestDelegateFactoryTests.cs (1)
3670private class EmptyServiceProvider : IServiceScope, IServiceProvider, IServiceScopeFactory
RequestDelegateGenerator\RequestDelegateCreationTestBase.cs (1)
442private class EmptyServiceProvider : IServiceScope, IServiceProvider, IServiceScopeFactory, IServiceProviderIsService
RequestDelegateGenerator\RequestDelegateCreationTests.KeyServices.cs (1)
227private class MockServiceProvider : IServiceProvider, ISupportRequiredService
Microsoft.AspNetCore.Http.Microbenchmarks (1)
src\Http\Http.Extensions\test\RequestDelegateGenerator\RequestDelegateCreationTestBase.cs (1)
442private class EmptyServiceProvider : IServiceScope, IServiceProvider, IServiceScopeFactory, IServiceProviderIsService
Microsoft.AspNetCore.Http.Results.Tests (2)
EmptyServiceProvider.cs (1)
6internal sealed class EmptyServiceProvider : IServiceProvider
ResultsOfTTests.cs (1)
100private class EmptyServiceProvider : IServiceProvider
Microsoft.AspNetCore.Http.Tests (1)
DefaultHttpContextTests.cs (1)
510private class AsyncDisposableServiceProvider : IServiceProvider, IDisposable, IServiceScopeFactory
Microsoft.AspNetCore.Mvc.ApiExplorer.Test (1)
EndpointMetadataApiDescriptionProviderTest.cs (1)
1501private class TestServiceProvider : IServiceProvider
Microsoft.AspNetCore.Mvc.Core.Test (1)
AcceptedAtActionResultTests.cs (1)
288private class ForwardingServiceProvider : IServiceProvider
Microsoft.AspNetCore.OpenApi.Tests (1)
Services\OpenApiDocumentServiceTestsBase.cs (1)
215private class TestServiceProvider : IServiceProvider, IKeyedServiceProvider
Microsoft.AspNetCore.Owin (1)
OwinExtensions.cs (1)
183private sealed class EmptyProvider : IServiceProvider
Microsoft.AspNetCore.Routing (2)
Builder\EndpointRouteBuilderExtensions.cs (1)
468private sealed class EmptyServiceProvider : IServiceProvider
RouteGroupContext.cs (1)
40private sealed class EmptyServiceProvider : IServiceProvider
Microsoft.AspNetCore.Routing.Microbenchmarks (1)
src\Http\Routing\test\UnitTests\TestObjects\TestServiceProvider.cs (1)
6internal class TestServiceProvider : IServiceProvider
Microsoft.AspNetCore.Routing.Tests (7)
Builder\FallbackEndpointRouteBuilderExtensionsTest.cs (1)
48private sealed class EmptyServiceProvider : IServiceProvider
Builder\GroupTest.cs (1)
397private sealed class EmptyServiceProvider : IServiceProvider
Builder\RequestDelegateEndpointRouteBuilderExtensionsTest.cs (1)
593private sealed class EmptyServiceProvider : IServiceProvider
Builder\RouteHandlerEndpointRouteBuilderExtensionsTest.cs (1)
1158private class EmptyServiceProvider : IServiceScope, IServiceProvider, IServiceScopeFactory
EndpointMiddlewareTest.cs (1)
416private class ServiceProvider : IServiceProvider
RouterMiddlewareTest.cs (1)
147private class ServiceProvider : IServiceProvider
TestObjects\TestServiceProvider.cs (1)
6internal class TestServiceProvider : IServiceProvider
Microsoft.AspNetCore.Tests (1)
WebApplicationTests.cs (1)
3187private class MyServiceProvider : IServiceProvider
Microsoft.Extensions.DependencyInjection (2)
ServiceLookup\ServiceProviderEngineScope.cs (1)
15internal sealed class ServiceProviderEngineScope : IServiceScope, IServiceProvider, IKeyedServiceProvider, IAsyncDisposable, IServiceScopeFactory
ServiceProvider.cs (1)
20public sealed class ServiceProvider : IServiceProvider, IKeyedServiceProvider, IDisposable, IAsyncDisposable
MockHostTypes (1)
ServiceProvider.cs (1)
8public class ServiceProvider : IServiceProvider
PresentationFramework (16)
MS\Internal\Documents\FixedDocumentPaginator.cs (1)
24internal class FixedDocumentPaginator : DynamicDocumentPaginator, IServiceProvider
MS\Internal\Documents\FixedDocumentSequencePaginator.cs (1)
24internal class FixedDocumentSequencePaginator : DynamicDocumentPaginator, IServiceProvider
MS\Internal\Documents\FlowDocumentPaginator.cs (1)
29internal class FlowDocumentPaginator : DynamicDocumentPaginator, IServiceProvider, IFlowDocumentFormatter
MS\Internal\Documents\FlowDocumentView.cs (1)
25internal class FlowDocumentView : FrameworkElement, IScrollInfo, IServiceProvider
MS\Internal\Documents\TextBoxView.cs (1)
25internal class TextBoxView : FrameworkElement, ITextView, IScrollInfo, IServiceProvider
MS\Internal\PtsHost\FlowDocumentPage.cs (1)
33internal sealed class FlowDocumentPage : DocumentPage, IServiceProvider, IDisposable, IContentHost
System\Windows\Controls\FlowDocumentScrollViewer.cs (1)
41public class FlowDocumentScrollViewer : Control, IAddChild, IServiceProvider, IJournalState
System\Windows\Controls\Primitives\DocumentPageView.cs (1)
28public class DocumentPageView : FrameworkElement, IServiceProvider, IDisposable
System\Windows\Controls\Primitives\DocumentViewerBase.cs (1)
47public abstract class DocumentViewerBase : Control, IAddChild, IServiceProvider
System\Windows\Controls\TextBlock.cs (1)
57public class TextBlock : FrameworkElement, IContentHost, IAddChildInternal, IServiceProvider
System\Windows\Documents\DocumentSequence.cs (2)
34public class FixedDocumentSequence : FrameworkContentElement, IDocumentPaginatorSource, IAddChildInternal, IServiceProvider, IFixedNavigate, IUriContext 1056internal sealed class FixedDocumentSequenceDocumentPage : DocumentPage, IServiceProvider
System\Windows\Documents\FixedDocument.cs (2)
52public class FixedDocument : FrameworkContentElement, IDocumentPaginatorSource, IAddChildInternal, IServiceProvider, IFixedNavigate, IUriContext 1350internal sealed class FixedDocumentPage : DocumentPage, IServiceProvider
System\Windows\Documents\FlowDocument.cs (1)
64public class FlowDocument : FrameworkContentElement, IDocumentPaginatorSource, IServiceProvider, IAddChild
System\Windows\Markup\ProvideValueServiceProvider.cs (1)
24internal class ProvideValueServiceProvider : IServiceProvider, IProvideValueTarget, IXamlTypeResolver, IUriContext, IFreezeFreezables
ReachFramework (1)
Packaging\XpsResourcePolicy.cs (1)
26internal class XpsResourcePolicy : IServiceProvider
System.ComponentModel.Annotations (1)
System\ComponentModel\DataAnnotations\ValidationContext.cs (1)
28: IServiceProvider
System.ComponentModel.TypeConverter (2)
System\ComponentModel\LicenseContext.cs (1)
11public class LicenseContext : IServiceProvider
System\ComponentModel\MarshalByValueComponent.cs (1)
17public class MarshalByValueComponent : IComponent, IServiceProvider
System.Xaml (1)
System\Xaml\Context\ServiceProviderContext.cs (1)
17IServiceProvider,
System.Xaml.Tests (4)
System\Windows\Markup\ReferenceTests.cs (1)
97private class CustomServiceProvider : IServiceProvider
System\Windows\Markup\StaticExtensionTests.cs (1)
247private class CustomServiceProvider : IServiceProvider
System\Windows\Markup\TypeExtensionTests.cs (1)
209private class CustomServiceProvider : IServiceProvider
System\Windows\Markup\XamlSetMarkupExtensionEventArgsTests.cs (1)
40private class CustomServiceProvider : IServiceProvider
1635 references to IServiceProvider
BasicWebSite (5)
Filters\RequestIdService.cs (1)
9public RequestIdService(IServiceProvider services, IHttpContextAccessor contextAccessor)
RequestScopedActionConstraint.cs (2)
20IActionConstraint IActionConstraintFactory.CreateInstance(IServiceProvider services) 25private Constraint CreateInstanceCore(IServiceProvider services)
src\Mvc\test\WebSites\Common\TestResponseGenerator.cs (1)
56var services = context.HttpContext.RequestServices;
StartupWithoutEndpointRouting.cs (1)
58private WeatherForecastService CreateWeatherForecastService(IServiceProvider serviceProvider)
CustomEncryptorSample (3)
CustomBuilderExtensions.cs (1)
16Func<IServiceProvider, IXmlEncryptor> factory)
CustomXmlDecryptor.cs (1)
15public CustomXmlDecryptor(IServiceProvider services)
CustomXmlEncryptor.cs (1)
15public CustomXmlEncryptor(IServiceProvider services)
GenericHostWebSite (1)
src\Mvc\test\WebSites\Common\TestResponseGenerator.cs (1)
56var services = context.HttpContext.RequestServices;
GetDocument.Insider (6)
.packages\microsoft.extensions.hostfactoryresolver.sources\9.0.0-preview.6.24307.2\contentFiles\cs\netstandard2.0\HostFactoryResolver.cs (3)
122public static Func<string[], IServiceProvider?>? ResolveServiceProviderFactory(Assembly assembly, TimeSpan? waitTimeout = null) 184private static IServiceProvider? GetServiceProvider(object? host) 192return (IServiceProvider?)servicesProperty?.GetValue(host);
Commands\GetDocumentCommandWorker.cs (3)
162var services = serviceFactory(Array.Empty<string>()); 166typeof(IServiceProvider), 191private bool GetDocuments(IServiceProvider services)
InMemory.FunctionalTests (1)
TestTransport\TestServer.cs (1)
135IServiceProvider IStartup.ConfigureServices(IServiceCollection services)
IStartupInjectionAssemblyName (1)
Startup.cs (1)
16public IServiceProvider ConfigureServices(IServiceCollection services)
Microsoft.AspNetCore (5)
ConfigureHostBuilder.cs (1)
157public IServiceProvider CreateServiceProvider(object containerBuilder) => _serviceProviderFactory.CreateServiceProvider((TContainerBuilder)containerBuilder);
WebApplication.cs (4)
44public IServiceProvider Services => _host.Services; 71IServiceProvider IApplicationBuilder.ApplicationServices 88IServiceProvider IEndpointRouteBuilder.ServiceProvider => Services; 265public IServiceProvider Services => _webApplication.Services;
Microsoft.AspNetCore.Antiforgery.Test (4)
AntiforgeryApplicationBuilderExtensionsTest.cs (3)
17var services = CreateServices(antiforgeryService.Object); 37var services = CreateServices(); 50private IServiceProvider CreateServices(IAntiforgery? antiforgeryService = null)
DefaultAntiforgeryTest.cs (1)
1401private IServiceProvider GetServices()
Microsoft.AspNetCore.Authentication.BearerToken (2)
BearerTokenOptions.cs (2)
46/// from the application <see cref="IServiceProvider"/>. 57/// from the application <see cref="IServiceProvider"/>.
Microsoft.AspNetCore.Authentication.Test (1)
SecureDataFormatTests.cs (1)
19public IServiceProvider ServiceProvider { get; }
Microsoft.AspNetCore.Authorization.Policy (5)
AuthorizationMiddleware.cs (5)
17IServiceProvider services, 60/// <param name="services">The <see cref="IServiceProvider"/>.</param> 64IServiceProvider services, 75/// <param name="services">The <see cref="IServiceProvider"/>.</param> 78IServiceProvider services) : this(next, policyProvider)
Microsoft.AspNetCore.Authorization.Test (3)
AuthorizationAppBuilderExtensionsTests.cs (2)
19var services = CreateServices(authenticationService); 64private IServiceProvider CreateServices(IAuthenticationService authenticationService)
AuthorizationMiddlewareTests.cs (1)
994private AuthorizationMiddleware CreateMiddleware(RequestDelegate requestDelegate = null, IAuthorizationPolicyProvider policyProvider = null, IServiceProvider services = null, ILogger<AuthorizationMiddleware> logger = null)
Microsoft.AspNetCore.Components (33)
CascadingValueServiceCollectionExtensions.cs (6)
23this IServiceCollection serviceCollection, Func<IServiceProvider, TValue> initialValueFactory) 36this IServiceCollection serviceCollection, string name, Func<IServiceProvider, TValue> initialValueFactory) 52this IServiceCollection serviceCollection, Func<IServiceProvider, CascadingValueSource<TValue>> sourceFactory) 65this IServiceCollection serviceCollection, Func<IServiceProvider, TValue> valueFactory) 83this IServiceCollection serviceCollection, string name, Func<IServiceProvider, TValue> valueFactory) 104this IServiceCollection serviceCollection, Func<IServiceProvider, CascadingValueSource<TValue>> sourceFactory)
ComponentFactory.cs (7)
49public IComponent InstantiateComponent(IServiceProvider serviceProvider, [DynamicallyAccessedMembers(Component)] Type componentType, IComponentRenderMode? callerSpecifiedRenderMode, int? parentComponentId) 90private static void PerformPropertyInjection(IServiceProvider serviceProvider, IComponent instance) 100private static Action<IServiceProvider, IComponent> CreatePropertyInjector([DynamicallyAccessedMembers(Component)] Type type) 125void Initialize(IServiceProvider serviceProvider, IComponent component) 164public Action<IServiceProvider, IComponent> PerformPropertyInjection { get; } 168Action<IServiceProvider, IComponent> performPropertyInjection) 176out Action<IServiceProvider, IComponent> performPropertyInjection)
DefaultComponentActivator.cs (1)
10internal sealed class DefaultComponentActivator(IServiceProvider serviceProvider) : IComponentActivator
OwningComponentBase.cs (2)
29/// Gets the scoped <see cref="IServiceProvider"/> that is associated with this component. 31protected IServiceProvider ScopedServices
RenderTree\Renderer.cs (6)
28private readonly IServiceProvider _serviceProvider; 66/// <param name="serviceProvider">The <see cref="IServiceProvider"/> to be used when initializing components.</param> 68public Renderer(IServiceProvider serviceProvider, ILoggerFactory loggerFactory) 77/// <param name="serviceProvider">The <see cref="IServiceProvider"/> to be used when initializing components.</param> 80public Renderer(IServiceProvider serviceProvider, ILoggerFactory loggerFactory, IComponentActivator componentActivator) 102private static IComponentActivator GetComponentActivatorOrDefault(IServiceProvider serviceProvider)
Routing\Router.cs (1)
50[Inject] IServiceProvider ServiceProvider { get; set; }
Routing\RouteTableFactory.cs (3)
34public RouteTable Create(RouteKey routeKey, IServiceProvider serviceProvider) 86internal static RouteTable Create(List<Type> componentTypes, IServiceProvider serviceProvider) 116internal static RouteTable Create(Dictionary<Type, string[]> templatesByHandler, IServiceProvider serviceProvider)
src\Http\Routing\src\DefaultInlineConstraintResolver.cs (2)
22private readonly IServiceProvider _serviceProvider; 31public DefaultInlineConstraintResolver(IOptions<RouteOptions> routeOptions, IServiceProvider serviceProvider)
src\Http\Routing\src\ParameterPolicyActivator.cs (5)
19IServiceProvider? serviceProvider, 97private static IParameterPolicy CreateParameterPolicy(IServiceProvider? serviceProvider, Type parameterPolicyType, string? argumentString) 146private static List<ConstructorInfo> GetMatchingConstructors(ConstructorInfo[] constructors, IServiceProvider? serviceProvider, int argumentsLength) 192private static int GetNonConvertableParameterTypeCount(IServiceProvider? serviceProvider, ParameterInfo[] parameters) 211private static object?[] ConvertArguments(IServiceProvider? serviceProvider, ParameterInfo[] parameterInfos, string?[] arguments)
Microsoft.AspNetCore.Components.Authorization.Tests (2)
src\Components\Shared\test\TestRenderer.cs (2)
22public TestRenderer(IServiceProvider serviceProvider) : base(serviceProvider, NullLoggerFactory.Instance) 27public TestRenderer(IServiceProvider serviceProvider, IComponentActivator componentActivator)
Microsoft.AspNetCore.Components.Endpoints (2)
Rendering\EndpointHtmlRenderer.cs (2)
40private readonly IServiceProvider _services; 51public EndpointHtmlRenderer(IServiceProvider serviceProvider, ILoggerFactory loggerFactory)
Microsoft.AspNetCore.Components.Endpoints.Tests (22)
EndpointHtmlRendererTest.cs (5)
41private readonly IServiceProvider _services = CreateDefaultServiceCollection().BuildServiceProvider(); 672var scopedProvider = scope.ServiceProvider; 1635private TestEndpointHtmlRenderer GetEndpointHtmlRenderer(IServiceProvider services = null) 1637var effectiveServices = services ?? _services; 1643public TestEndpointHtmlRenderer(IServiceProvider serviceProvider, ILoggerFactory loggerFactory) : base(serviceProvider, loggerFactory)
HotReloadServiceTests.cs (11)
24var services = CreateServices(typeof(MockEndpointProvider)); 42var services = CreateServices(typeof(MockEndpointProvider)); 74var services = CreateServices(typeof(MockEndpointProvider)); 95var services = CreateServices(typeof(MockEndpointProvider)); 119var services = CreateServices(typeof(MockEndpointProvider)); 162var services = CreateServices(typeof(MockEndpointProvider)); 204private IServiceProvider CreateServices(params Type[] types) 217IServiceProvider services, 262private IServiceProvider _serviceProvider; 265public TestEndpointRouteBuilder(IServiceProvider serviceProvider) => _serviceProvider = serviceProvider; 267public IServiceProvider ServiceProvider => _serviceProvider;
RazorComponentEndpointDataSourceTest.cs (6)
33var services = CreateServices(typeof(ServerEndpointProvider)); 212private IServiceProvider CreateServices(params Type[] types) 225IServiceProvider services = null, 283private IServiceProvider _serviceProvider; 286public TestEndpointRouteBuilder(IServiceProvider serviceProvider) => _serviceProvider = serviceProvider; 288public IServiceProvider ServiceProvider => _serviceProvider;
Microsoft.AspNetCore.Components.Forms (5)
DataAnnotationsValidator.cs (1)
16[Inject] private IServiceProvider ServiceProvider { get; set; } = default!;
EditContextDataAnnotationsExtensions.cs (4)
45/// <param name="serviceProvider">The <see cref="IServiceProvider"/> to be used in the <see cref="ValidationContext"/>.</param> 47public static IDisposable EnableDataAnnotationsValidation(this EditContext editContext, IServiceProvider serviceProvider) 65private readonly IServiceProvider? _serviceProvider; 68public DataAnnotationsEventSubscriptions(EditContext editContext, IServiceProvider serviceProvider)
Microsoft.AspNetCore.Components.Forms.Tests (3)
EditContextDataAnnotationsExtensionsTest.cs (1)
11private static readonly IServiceProvider _serviceProvider = new TestServiceProvider();
src\Components\Shared\test\TestRenderer.cs (2)
22public TestRenderer(IServiceProvider serviceProvider) : base(serviceProvider, NullLoggerFactory.Instance) 27public TestRenderer(IServiceProvider serviceProvider, IComponentActivator componentActivator)
Microsoft.AspNetCore.Components.QuickGrid (2)
Infrastructure\AsyncQueryExecutorSupplier.cs (1)
28public static IAsyncQueryExecutor? GetAsyncQueryExecutor<T>(IServiceProvider services, IQueryable<T>? queryable)
QuickGrid.razor.cs (1)
107[Inject] private IServiceProvider Services { get; set; } = default!;
Microsoft.AspNetCore.Components.Server (6)
Circuits\CircuitHost.cs (1)
98public IServiceProvider Services { get; }
Circuits\RemoteRenderer.cs (1)
40IServiceProvider serviceProvider,
DependencyInjection\ServerRazorComponentsBuilderExtensions.cs (4)
53private class CircuitEndpointProvider(IServiceProvider services) : RenderModeEndpointProvider 55public IServiceProvider Services { get; } = services; 126public EndpointRouteBuilder(IServiceProvider serviceProvider, IApplicationBuilder applicationBuilder) 132public IServiceProvider ServiceProvider { get; }
Microsoft.AspNetCore.Components.Server.Tests (25)
Circuits\CircuitHostTest.cs (1)
707public TestRemoteRenderer(IServiceProvider serviceProvider, IClientProxy client)
Circuits\RemoteRendererTest.cs (23)
36var serviceProvider = CreateServiceProvider(); 57var serviceProvider = CreateServiceProvider(); 81var serviceProvider = CreateServiceProvider(); 106var serviceProvider = CreateServiceProvider(); 133var serviceProvider = CreateServiceProvider(); 195var serviceProvider = CreateServiceProvider(); 258var serviceProvider = CreateServiceProvider(); 321var serviceProvider = CreateServiceProvider(); 378var serviceProvider = CreateServiceProvider(); 435var serviceProvider = CreateServiceProvider(); 454var serviceProvider = CreateServiceProvider(); 470var serviceProvider = CreateServiceProvider(); 491var serviceProvider = CreateServiceProvider(); 505var serviceProvider = CreateServiceProvider(); 525var serviceProvider = CreateServiceProvider(); 545var serviceProvider = CreateServiceProvider(); 565var serviceProvider = CreateServiceProvider(); 584var serviceProvider = CreateServiceProvider(); 604var serviceProvider = CreateServiceProvider(); 620var serviceProvider = CreateServiceProvider(); 635private IServiceProvider CreateServiceProvider() 642private TestRemoteRenderer GetRemoteRenderer(IServiceProvider serviceProvider, CircuitClientProxy circuitClient = null) 702public TestRemoteRenderer(IServiceProvider serviceProvider, ILoggerFactory loggerFactory, CircuitOptions options, CircuitClientProxy client, IServerComponentDeserializer serverComponentDeserializer, ILogger logger)
Circuits\TestCircuitHost.cs (1)
33var serviceProvider = new Mock<IServiceProvider>();
Microsoft.AspNetCore.Components.Tests (12)
ComponentFactoryTest.cs (10)
18var serviceProvider = GetServiceProvider(); 34var serviceProvider = GetServiceProvider(); 104var serviceProvider = GetServiceProvider(); 125var serviceProvider = GetServiceProvider(); 143var serviceProvider = GetServiceProvider(); 175var serviceProvider = GetServiceProvider(); 194var serviceProvider = GetServiceProvider(); 217var serviceProvider = GetServiceProvider(); 235var serviceProvider = GetServiceProvider(); 255private static IServiceProvider GetServiceProvider()
src\Components\Shared\test\TestRenderer.cs (2)
22public TestRenderer(IServiceProvider serviceProvider) : base(serviceProvider, NullLoggerFactory.Instance) 27public TestRenderer(IServiceProvider serviceProvider, IComponentActivator componentActivator)
Microsoft.AspNetCore.Components.Web (6)
Forms\AntiforgeryToken.cs (1)
18[Inject] IServiceProvider Services { get; set; } = default!;
HtmlRendering\HtmlRenderer.cs (1)
23public HtmlRenderer(IServiceProvider services, ILoggerFactory loggerFactory)
HtmlRendering\StaticHtmlRenderer.cs (2)
30/// <param name="serviceProvider">The <see cref="IServiceProvider"/> to be used when initializing components.</param> 32public StaticHtmlRenderer(IServiceProvider serviceProvider, ILoggerFactory loggerFactory)
WebRenderer.cs (2)
28/// <param name="serviceProvider">The <see cref="IServiceProvider"/> to be used when initializing components.</param> 33IServiceProvider serviceProvider,
Microsoft.AspNetCore.Components.Web.Tests (48)
HtmlRendering\HtmlRendererTest.cs (46)
24var serviceProvider = GetServiceProvider(collection => collection.AddSingleton(new RenderFragment(_ => { }))); 37var serviceProvider = GetServiceProvider(collection => collection.AddSingleton(new RenderFragment(_ => { }))); 50var serviceProvider = GetServiceProvider(collection => collection.AddSingleton(new RenderFragment(rtb => 72var serviceProvider = GetServiceProvider(collection => collection.AddSingleton(new RenderFragment(rtb => 95var serviceProvider = GetServiceProvider(collection => collection.AddSingleton(new RenderFragment(rtb => 118var serviceProvider = GetServiceProvider(collection => collection.AddSingleton(new RenderFragment(rtb => 141var serviceProvider = GetServiceProvider(collection => collection.AddSingleton(new RenderFragment(rtb => 172var serviceProvider = GetServiceProvider(collection => collection.AddSingleton(new RenderFragment(rtb => 198var serviceProvider = GetServiceProvider(collection => collection.AddSingleton(new RenderFragment(rtb => 223var serviceProvider = GetServiceProvider(collection => collection.AddSingleton(new RenderFragment(rtb => 246var serviceProvider = GetServiceProvider(collection => collection.AddSingleton(new RenderFragment(rtb => 269var serviceProvider = GetServiceProvider(collection => collection.AddSingleton(new RenderFragment(rtb => 298var serviceProvider = GetServiceProvider(collection => collection.AddSingleton(new RenderFragment(rtb => 333var serviceProvider = GetServiceProvider(collection => collection.AddSingleton(new RenderFragment(rtb => 374var serviceProvider = GetServiceProvider(collection => collection.AddSingleton(new RenderFragment(rtb => 399var serviceProvider = GetServiceProvider(collection => collection.AddSingleton(new RenderFragment(rtb => 424var serviceProvider = GetServiceProvider(collection => collection.AddSingleton(new RenderFragment(rtb => 448var serviceProvider = GetServiceProvider(collection => collection.AddSingleton(new RenderFragment(rtb => 472var serviceProvider = GetServiceProvider(collection => collection.AddSingleton(new RenderFragment(rtb => 496var serviceProvider = GetServiceProvider(collection => collection.AddSingleton(new RenderFragment(rtb => 519var serviceProvider = GetServiceProvider(collection => collection.AddSingleton(new RenderFragment(rtb => 549var serviceProvider = GetServiceProvider(collection => collection.AddSingleton(new RenderFragment(rtb => 586var serviceProvider = GetServiceProvider(collection => collection.AddSingleton(new RenderFragment(rtb => 617var serviceProvider = GetServiceProvider(collection => collection.AddSingleton(new RenderFragment(rtb => 658var serviceProvider = GetServiceProvider(collection => collection.AddSingleton(new Func<ParameterView, RenderFragment>(Content))); 683var serviceProvider = GetServiceProvider(collection => collection.AddSingleton(new RenderFragment(rtb => 711var serviceProvider = GetServiceProvider(collection => collection.AddSingleton(new RenderFragment(rtb => 757var serviceProvider = GetServiceProvider(collection => collection.AddSingleton<AsyncComponent>()); 783var serviceProvider = GetServiceProvider(collection => collection.AddSingleton<AsyncComponent>()); 838var serviceProvider = GetServiceProvider(collection => collection.AddSingleton(new RenderFragment(builder => 866var services = GetServiceProvider(collection =>collection.AddSingleton(new AsyncLoadingComponentCompletion { Task = completionTcs.Task })); 888var services = GetServiceProvider(collection => collection.AddSingleton(new AsyncLoadingComponentCompletion { Task = new TaskCompletionSource().Task })); 910var services = GetServiceProvider(collection => collection.AddSingleton(new AsyncLoadingComponentCompletion { Task = Task.Delay(0) })); 929var services = GetServiceProvider(collection => collection.AddSingleton(new AsyncLoadingComponentCompletion { Task = new TaskCompletionSource().Task })); 951var services = GetServiceProvider(collection => collection.AddSingleton(new AsyncLoadingComponentCompletion { Task = completionTcs.Task })); 987var serviceProvider = GetServiceProvider(collection => collection.AddSingleton(new RenderFragment(rtb => 1016var serviceProvider = GetServiceProvider(collection => collection.AddSingleton(new RenderFragment(rtb => 1039var serviceProvider = GetServiceProvider(collection => collection.AddSingleton(new RenderFragment(rtb => 1062var serviceProvider = GetServiceProvider(collection => collection.AddSingleton(new RenderFragment(rtb => 1086var serviceProvider = GetServiceProvider(collection => collection.AddSingleton(new RenderFragment(rtb => 1124var serviceProvider = GetServiceProvider(collection => collection.AddSingleton(new RenderFragment(rtb => 1145var serviceProvider = GetServiceProvider(collection => collection.AddSingleton(new RenderFragment(rtb => 1167var serviceProvider = GetServiceProvider(collection => collection.AddSingleton(new RenderFragment(rtb => 1189var serviceProvider = GetServiceProvider(collection => collection.AddSingleton(new RenderFragment(rtb => 1371HtmlRenderer GetHtmlRenderer(IServiceProvider serviceProvider = null) 1413private IServiceProvider GetServiceProvider(Action<IServiceCollection> configure = null)
src\Components\Shared\test\TestRenderer.cs (2)
22public TestRenderer(IServiceProvider serviceProvider) : base(serviceProvider, NullLoggerFactory.Instance) 27public TestRenderer(IServiceProvider serviceProvider, IComponentActivator componentActivator)
Microsoft.AspNetCore.Components.WebAssembly (7)
Hosting\WebAssemblyHost.cs (3)
25private readonly IServiceProvider _services; 45IServiceProvider services, 67public IServiceProvider Services => _scope.ServiceProvider;
Hosting\WebAssemblyHostBuilder.cs (3)
30private Func<IServiceProvider> _createServiceProvider; 249/// Registers a <see cref="IServiceProviderFactory{TBuilder}" /> instance to be used to create the <see cref="IServiceProvider" />. 291var services = _createServiceProvider();
Rendering\WebAssemblyRenderer.cs (1)
29public WebAssemblyRenderer(IServiceProvider serviceProvider, ILoggerFactory loggerFactory, JSComponentInterop jsComponentInterop)
Microsoft.AspNetCore.Components.WebAssembly.Server (5)
DebugProxyLauncher.cs (2)
31public static Task<string> EnsureLaunchedAndGetUrl(IServiceProvider serviceProvider, string devToolsHost, bool isFirefox) 56private static async Task<string> LaunchAndGetUrl(IServiceProvider serviceProvider, string devToolsHost, bool isFirefox)
WebAssemblyRazorComponentsBuilderExtensions.cs (3)
54private class WebAssemblyEndpointProvider(IServiceProvider services) : RenderModeEndpointProvider 96public EndpointRouteBuilder(IServiceProvider serviceProvider, IApplicationBuilder applicationBuilder) 102public IServiceProvider ServiceProvider { get; }
Microsoft.AspNetCore.Components.WebAssembly.Tests (1)
Hosting\WebAssemblyHostBuilderTest.cs (1)
177public IServiceProvider CreateServiceProvider(MyFakeDIBuilderThing containerBuilder)
Microsoft.AspNetCore.Components.WebView (6)
PageContext.cs (1)
29public IServiceProvider ServiceProvider => _serviceScope.ServiceProvider;
Services\WebViewRenderer.cs (1)
19IServiceProvider serviceProvider,
WebViewManager.cs (4)
22private readonly IServiceProvider _provider; 38/// <param name="provider">The <see cref="IServiceProvider"/> for the application.</param> 44public WebViewManager(IServiceProvider provider, Dispatcher dispatcher, Uri appBaseUri, IFileProvider fileProvider, JSComponentConfigurationStore jsComponents, string hostPageRelativePath) 176public async Task<bool> TryDispatchAsync(Action<IServiceProvider> workItem)
Microsoft.AspNetCore.Components.WebView.Photino (2)
BlazorWindow.cs (1)
29IServiceProvider services,
PhotinoWebViewManager.cs (1)
27public PhotinoWebViewManager(PhotinoWindow window, IServiceProvider provider, Dispatcher dispatcher, Uri appBaseUri, IFileProvider fileProvider, JSComponentConfigurationStore jsComponents, string hostPageRelativePath)
Microsoft.AspNetCore.Components.WebView.Test (1)
Infrastructure\TestWebViewManager.cs (1)
13public TestWebViewManager(IServiceProvider provider, IFileProvider fileProvider)
Microsoft.AspNetCore.Connections.Abstractions (17)
ConnectionBuilder.cs (3)
19public IServiceProvider ApplicationServices { get; } 24/// <param name="applicationServices">The application services <see cref="IServiceProvider"/>.</param> 25public ConnectionBuilder(IServiceProvider applicationServices)
IConnectionBuilder.cs (2)
14/// Gets the <see cref="IServiceProvider"/> that provides access to the application's service container. 16IServiceProvider ApplicationServices { get; }
IMultiplexedConnectionBuilder.cs (2)
14/// Gets the <see cref="IServiceProvider"/> that provides access to the application's service container. 16IServiceProvider ApplicationServices { get; }
MultiplexedConnectionBuilder.cs (3)
19public IServiceProvider ApplicationServices { get; } 24/// <param name="applicationServices">The application services <see cref="IServiceProvider"/>.</param> 25public MultiplexedConnectionBuilder(IServiceProvider applicationServices)
src\Shared\ActivatorUtilities\ActivatorUtilities.cs (7)
18/// Instantiate a type with constructor arguments provided directly and/or from an <see cref="IServiceProvider"/>. 25IServiceProvider provider, 58/// Instantiate a type with constructor arguments provided directly and/or from an <see cref="IServiceProvider"/>. 66>(IServiceProvider provider, params object[] parameters) 79>(IServiceProvider provider) 91IServiceProvider provider, 145public object CreateInstance(IServiceProvider provider)
Microsoft.AspNetCore.DataProtection (34)
ActivatorExtensions.cs (2)
32/// Returns a <see cref="IActivator"/> given an <see cref="IServiceProvider"/>. 35public static IActivator GetActivator(this IServiceProvider serviceProvider)
DataProtectionBuilderExtensions.cs (1)
109public static IDataProtectionBuilder AddKeyEscrowSink(this IDataProtectionBuilder builder, Func<IServiceProvider, IKeyEscrowSink> factory)
DataProtectionUtilityExtensions.cs (3)
12/// Data protection extensions for <see cref="IServiceProvider"/>. 19/// <param name="services">The application-level <see cref="IServiceProvider"/>.</param> 36public static string? GetApplicationUniqueIdentifier(this IServiceProvider services)
Internal\DataProtectionOptionsSetup.cs (2)
11private readonly IServiceProvider _services; 13public DataProtectionOptionsSetup(IServiceProvider provider)
Internal\IActivator.cs (1)
11/// limited dependency injection (of <see cref="IServiceProvider"/>).
KeyManagement\KeyEscrowServiceProviderExtensions.cs (2)
15/// Gets an aggregate <see cref="IKeyEscrowSink"/> from the underlying <see cref="IServiceProvider"/>. 18public static IKeyEscrowSink? GetKeyEscrowSink(this IServiceProvider services)
LoggingServiceProviderExtensions.cs (5)
11/// Helpful logging-related extension methods on <see cref="IServiceProvider"/>. 21/// <see cref="IServiceProvider"/> cannot produce an <see cref="ILoggerFactory"/>. 23public static ILogger GetLogger<T>(this IServiceProvider? services) 34/// <see cref="IServiceProvider"/> cannot produce an <see cref="ILoggerFactory"/>. 36public static ILogger GetLogger(this IServiceProvider? services, Type type)
SimpleActivator.cs (5)
12/// how to call ctors which take <see cref="IServiceProvider"/>. 16private static readonly Type[] _serviceProviderTypeArray = { typeof(IServiceProvider) }; 19/// A default <see cref="SimpleActivator"/> whose wrapped <see cref="IServiceProvider"/> is null. 23private readonly IServiceProvider? _services; 25public SimpleActivator(IServiceProvider? services)
TypeForwardingActivator.cs (2)
19public TypeForwardingActivator(IServiceProvider services) 24public TypeForwardingActivator(IServiceProvider services, ILoggerFactory loggerFactory)
XmlEncryption\CertificateXmlEncryptor.cs (2)
28/// an <see cref="IServiceProvider"/>. 41/// and an <see cref="IServiceProvider"/>.
XmlEncryption\DpapiNGXmlDecryptor.cs (2)
34/// <param name="services">An optional <see cref="IServiceProvider"/> to provide ancillary services.</param> 35public DpapiNGXmlDecryptor(IServiceProvider? services)
XmlEncryption\DpapiXmlDecryptor.cs (2)
31/// <param name="services">An optional <see cref="IServiceProvider"/> to provide ancillary services.</param> 32public DpapiXmlDecryptor(IServiceProvider? services)
XmlEncryption\DpapiXmlEncryptor.cs (1)
28/// Creates a <see cref="DpapiXmlEncryptor"/> given a protection scope and an <see cref="IServiceProvider"/>.
XmlEncryption\EncryptedXmlDecryptor.cs (2)
36/// <param name="services">An optional <see cref="IServiceProvider"/> to provide ancillary services.</param> 37public EncryptedXmlDecryptor(IServiceProvider? services)
XmlEncryption\NullXmlEncryptor.cs (2)
29/// <param name="services">An optional <see cref="IServiceProvider"/> to provide ancillary services.</param> 30public NullXmlEncryptor(IServiceProvider? services)
Microsoft.AspNetCore.DataProtection.Abstractions (10)
DataProtectionCommonExtensions.cs (10)
88/// Retrieves an <see cref="IDataProtectionProvider"/> from an <see cref="IServiceProvider"/>. 93public static IDataProtectionProvider GetDataProtectionProvider(this IServiceProvider services) 108/// Retrieves an <see cref="IDataProtector"/> from an <see cref="IServiceProvider"/> given a list of purposes. 110/// <param name="services">An <see cref="IServiceProvider"/> which contains the <see cref="IDataProtectionProvider"/> 116/// This is a convenience method which calls <see cref="GetDataProtectionProvider(IServiceProvider)"/> 120public static IDataProtector GetDataProtector(this IServiceProvider services, IEnumerable<string> purposes) 129/// Retrieves an <see cref="IDataProtector"/> from an <see cref="IServiceProvider"/> given a list of purposes. 131/// <param name="services">An <see cref="IServiceProvider"/> which contains the <see cref="IDataProtectionProvider"/> 138/// This is a convenience method which calls <see cref="GetDataProtectionProvider(IServiceProvider)"/> 142public static IDataProtector GetDataProtector(this IServiceProvider services, string purpose, params string[] subPurposes)
Microsoft.AspNetCore.DataProtection.Abstractions.Tests (14)
DataProtectionCommonExtensionsTests.cs (14)
113var services = new Mock<IServiceProvider>().Object; 125var mockServices = new Mock<IServiceProvider>(); 127var services = mockServices.Object; 145var mockServices = new Mock<IServiceProvider>(); 147var services = mockServices.Object; 164var mockServices = new Mock<IServiceProvider>(); 166var services = mockServices.Object; 188var mockServices = new Mock<IServiceProvider>(); 190var services = mockServices.Object; 212var mockServices = new Mock<IServiceProvider>(); 214var services = mockServices.Object; 232var mockServices = new Mock<IServiceProvider>(); 234var services = mockServices.Object;
Microsoft.AspNetCore.DataProtection.EntityFrameworkCore (2)
EntityFrameworkCoreXmlRepository.cs (2)
20private readonly IServiceProvider _services; 32public EntityFrameworkCoreXmlRepository(IServiceProvider services, ILoggerFactory loggerFactory)
Microsoft.AspNetCore.DataProtection.Tests (8)
ActivatorTests.cs (6)
39var activator = ((IServiceProvider)null).GetActivator(); 59var activator = ((IServiceProvider)null).GetActivator(); 88public readonly IServiceProvider Services; 90public ClassWithServiceProviderCtor(IServiceProvider services) 98public readonly IServiceProvider Services; 107public ClassWithBothCtors(IServiceProvider services)
DataProtectionUtilityExtensionsTests.cs (1)
109Assert.Null(((IServiceProvider)null).GetApplicationUniqueIdentifier());
KeyManagement\KeyEscrowServiceProviderExtensionsTests.cs (1)
16Assert.Null(((IServiceProvider)null).GetKeyEscrowSink());
Microsoft.AspNetCore.Diagnostics (3)
ExceptionHandler\ExceptionHandlerExtensions.cs (1)
56/// <param name="createScopeForErrors">Whether or not to create a new <see cref="IServiceProvider"/> scope.</param>
ExceptionHandler\ExceptionHandlerMiddlewareImpl.cs (1)
146var oldScope = _options.CreateScopeForErrors ? context.RequestServices : null;
ExceptionHandler\ExceptionHandlerOptions.cs (1)
21/// Gets or sets whether the handler needs to create a separate <see cref="IServiceProvider"/> scope and
Microsoft.AspNetCore.Grpc.JsonTranscoding (6)
src\Grpc\JsonTranscoding\src\Shared\Server\InterceptorPipelineBuilder.cs (6)
46var serviceProvider = context.GetHttpContext().RequestServices; 70var serviceProvider = context.GetHttpContext().RequestServices; 94var serviceProvider = context.GetHttpContext().RequestServices; 118var serviceProvider = context.GetHttpContext().RequestServices; 151IServiceProvider serviceProvider) 174public IGrpcInterceptorActivator GetActivator(IServiceProvider serviceProvider)
Microsoft.AspNetCore.Grpc.JsonTranscoding.IntegrationTests (6)
Infrastructure\DynamicGrpcServiceRegistry.cs (4)
27private readonly IServiceProvider _serviceProvider; 29public DynamicGrpcServiceRegistry(DynamicEndpointDataSource endpointDataSource, IServiceProvider serviceProvider) 123public DynamicEndpointRouteBuilder(IServiceProvider serviceProvider) 128public IServiceProvider ServiceProvider { get; }
Infrastructure\TestHelpers.cs (1)
35public GrpcActivatorHandle<Interceptor> Create(IServiceProvider serviceProvider, InterceptorRegistration interceptorRegistration)
src\Grpc\JsonTranscoding\test\Shared\TestGrpcServiceActivator.cs (1)
10public GrpcActivatorHandle<TGrpcService> Create(IServiceProvider serviceProvider)
Microsoft.AspNetCore.Grpc.JsonTranscoding.Tests (4)
Infrastructure\TestHelpers.cs (1)
53public GrpcActivatorHandle<Interceptor> Create(IServiceProvider serviceProvider, InterceptorRegistration interceptorRegistration)
JsonTranscodingServiceMethodProviderTests.cs (2)
247public IServiceProvider ServiceProvider { get; } 249public TestEndpointRouteBuilder(IServiceProvider serviceProvider)
src\Grpc\JsonTranscoding\test\Shared\TestGrpcServiceActivator.cs (1)
10public GrpcActivatorHandle<TGrpcService> Create(IServiceProvider serviceProvider)
Microsoft.AspNetCore.Hosting (55)
Builder\ApplicationBuilderFactory.cs (4)
16private readonly IServiceProvider _serviceProvider; 19/// Initialize a new factory instance with an <see cref="IServiceProvider" />. 21/// <param name="serviceProvider">The <see cref="IServiceProvider"/> used to resolve dependencies and initialize components.</param> 22public ApplicationBuilderFactory(IServiceProvider serviceProvider)
GenericHost\GenericWebHostBuilder.cs (1)
232throw new NotSupportedException($"ConfigureServices returning an {typeof(IServiceProvider)} isn't supported.");
Http\DefaultHttpContextFactory.cs (2)
28/// <param name="serviceProvider">The <see cref="IServiceProvider"/> to be used when retrieving services.</param> 29public DefaultHttpContextFactory(IServiceProvider serviceProvider)
Internal\ConfigureBuilder.cs (1)
28var serviceProvider = scope.ServiceProvider;
Internal\ConfigureServicesBuilder.cs (7)
19public Func<Func<IServiceCollection, IServiceProvider?>, Func<IServiceCollection, IServiceProvider?>> StartupServiceFilters { get; set; } = f => f; 21public Func<IServiceCollection, IServiceProvider?> Build(object instance) => services => Invoke(instance, services); 23private IServiceProvider? Invoke(object instance, IServiceCollection services) 27IServiceProvider? Startup(IServiceCollection serviceCollection) => InvokeCore(instance, serviceCollection); 30private IServiceProvider? InvokeCore(object instance, IServiceCollection services) 52return MethodInfo.InvokeWithoutWrappingExceptions(instance, arguments) as IServiceProvider;
Internal\StartupLoader.cs (16)
41public static StartupMethods LoadMethods(IServiceProvider hostingServiceProvider, [DynamicallyAccessedMembers(StartupLinkerOptions.Accessibility)] Type startupType, string environmentName, object? instance = null) 83public abstract Func<IServiceCollection, IServiceProvider> Build(); 89IServiceProvider hostingServiceProvider, 100public IServiceProvider HostingServiceProvider { get; } 105public override Func<IServiceCollection, IServiceProvider> Build() 132Func<IServiceCollection, IServiceProvider> ConfigureServices( 133Func<IServiceCollection, IServiceProvider?> configureServicesCallback, 138IServiceProvider ConfigureServicesWithContainerConfiguration(IServiceCollection services) 141var applicationServiceProvider = configureServicesCallback.Invoke(services); 168private Func<IServiceCollection, IServiceProvider?> BuildStartupServicesFilterPipeline(Func<IServiceCollection, IServiceProvider?> startup) 172IServiceProvider? RunPipeline(IServiceCollection services) 198var result = startup(serviceCollection); 203var message = $"A ConfigureServices method that returns an {nameof(IServiceProvider)} is " + 308return null != FindMethod(startupType, "Configure{0}Services", environmentName, typeof(IServiceProvider), required: false); 313var servicesMethod = FindMethod(startupType, "Configure{0}Services", environmentName, typeof(IServiceProvider), required: false)
Internal\StartupMethods.cs (2)
12public StartupMethods(object? instance, Action<IApplicationBuilder> configure, Func<IServiceCollection, IServiceProvider> configureServices) 23public Func<IServiceCollection, IServiceProvider> ConfigureServicesDelegate { get; }
Internal\WebHost.cs (5)
31private readonly IServiceProvider _hostingServiceProvider; 36private IServiceProvider? _applicationServices; 50IServiceProvider hostingServiceProvider, 77public IServiceProvider Services 336private static ValueTask DisposeServiceProviderAsync(IServiceProvider? serviceProvider)
Startup\ConventionBasedStartup.cs (1)
33public IServiceProvider ConfigureServices(IServiceCollection services)
Startup\DelegateStartup.cs (1)
21/// <param name="factory">A factory for creating <see cref="IServiceProvider"/> instances.</param>
Startup\StartupBase.cs (8)
20IServiceProvider IStartup.ConfigureServices(IServiceCollection services) 35/// Creates an <see cref="IServiceProvider" /> instance for a given <see cref="ConfigureServices(IServiceCollection)" />. 38/// <returns>The <see cref="IServiceProvider"/>.</returns> 39public virtual IServiceProvider CreateServiceProvider(IServiceCollection services) 56/// <param name="factory">A factory used to generate <see cref="IServiceProvider"/> instances.</param> 63/// Creates an <see cref="IServiceProvider" /> instance for a given <see cref="IServiceCollection" />. 66/// <returns>The <see cref="IServiceProvider"/>.</returns> 67public override IServiceProvider CreateServiceProvider(IServiceCollection services)
WebHostBuilder.cs (4)
139var hostingServiceProvider = GetProviderFromFactory(hostingServices); 198static IServiceProvider GetProviderFromFactory(IServiceCollection collection) 329object RegisterStartup(IServiceProvider serviceProvider) 348private static void AddApplicationServices(IServiceCollection services, IServiceProvider hostingServiceProvider)
WebHostBuilderExtensions.cs (3)
110object GetStartupInstance(IServiceProvider serviceProvider) 180/// <param name="configure">A callback used to configure the <see cref="ServiceProviderOptions"/> for the default <see cref="IServiceProvider"/>.</param> 191/// <param name="configure">A callback used to configure the <see cref="ServiceProviderOptions"/> for the default <see cref="IServiceProvider"/>.</param>
Microsoft.AspNetCore.Hosting.Abstractions (3)
IStartup.cs (1)
18IServiceProvider ConfigureServices(IServiceCollection services);
IWebHost.cs (2)
19/// The <see cref="IServiceProvider"/> for the host. 21IServiceProvider Services { get; }
Microsoft.AspNetCore.Hosting.Tests (27)
Fakes\GenericWebHost.cs (1)
22public IServiceProvider Services => _host.Services;
Fakes\Startup.cs (6)
51public static IServiceProvider ConfigureStaticProviderServices() 62public static IServiceProvider ConfigureFallbackProviderServices(IServiceProvider fallback) 67public static IServiceProvider ConfigureNullServices() 72public IServiceProvider ConfigureProviderServices(IServiceCollection services) 83public IServiceProvider ConfigureProviderArgsServices()
Fakes\StartupCaseInsensitive.cs (1)
12public static IServiceProvider ConfigureCaseInsensitiveServices(IServiceCollection services)
Fakes\StartupWithBuiltConfigureServices.cs (1)
11public IServiceProvider ConfigureServices(IServiceCollection services)
Internal\MyBadContainerFactory.cs (1)
17public IServiceProvider CreateServiceProvider(MyContainer containerBuilder)
Internal\MyContainer.cs (1)
10private IServiceProvider _inner;
Internal\MyContainerFactory.cs (1)
17public IServiceProvider CreateServiceProvider(MyContainer containerBuilder)
StartupManagerTests.cs (2)
74var expectedMessage = $"A ConfigureServices method that returns an {nameof(IServiceProvider)} is " + 218public IServiceProvider ConfigureServices(IServiceCollection services)
WebHostBuilderTests.cs (9)
854IServiceProvider ConfigureServices(IServiceCollection services) => services.BuildServiceProvider(); 1038Assert.Equal($"ConfigureServices returning an {typeof(IServiceProvider)} isn't supported.", exception.Message); 1601private readonly List<IServiceProvider> _serviceProviders = new List<IServiceProvider>(); 1603public List<IServiceProvider> ServiceProviders => _serviceProviders; 1616public IServiceProvider CreateServiceProvider(IServiceCollection containerBuilder) 1705private readonly Func<IServiceCollection, IServiceProvider> _configureServices; 1708public DelegatingStartupWithIStartup(Func<IServiceCollection, IServiceProvider> configureServices, Action<IApplicationBuilder> configure) 1715IServiceProvider IStartup.ConfigureServices(IServiceCollection services) => _configureServices(services);
WebHostTests.AsyncDisposable.cs (1)
53public IServiceProvider CreateServiceProvider(IServiceCollection containerBuilder)
WebHostTests.cs (3)
930var services = host.Services; 931var services2 = host.Services; 1298public IServiceProvider ConfigureServices(IServiceCollection services)
Microsoft.AspNetCore.Http (17)
Builder\ApplicationBuilder.cs (9)
30/// <param name="serviceProvider">The <see cref="IServiceProvider"/> for application services.</param> 31public ApplicationBuilder(IServiceProvider serviceProvider) : this(serviceProvider, new FeatureCollection()) 40/// <param name="serviceProvider">The <see cref="IServiceProvider"/> for application services.</param> 42public ApplicationBuilder(IServiceProvider serviceProvider, object server) 72/// Gets the <see cref="IServiceProvider"/> for application services. 74public IServiceProvider ApplicationServices 78return GetProperty<IServiceProvider>(ApplicationServicesKey)!; 82SetProperty<IServiceProvider>(ApplicationServicesKey, value); 207public IServiceProvider ApplicationServices => _applicationBuilder.ApplicationServices;
DefaultHttpContext.cs (1)
177public override IServiceProvider RequestServices
Features\RequestServicesFeature.cs (2)
14private IServiceProvider? _requestServices; 31public IServiceProvider RequestServices
Features\ServiceProvidersFeature.cs (1)
12public IServiceProvider RequestServices { get; set; } = default!;
Internal\ResponseCookies.cs (2)
53var services = _features.Get<IServiceProvidersFeature>()?.RequestServices; 77var services = _features.Get<IServiceProvidersFeature>()?.RequestServices;
MiddlewareFactory.cs (2)
16private readonly IServiceProvider _serviceProvider; 22public MiddlewareFactory(IServiceProvider serviceProvider)
Microsoft.AspNetCore.Http.Abstractions (22)
EndpointFilterFactoryContext.cs (2)
23/// Gets the <see cref="IServiceProvider"/> instance used to access application services. 25public IServiceProvider ApplicationServices { get; init; } = EmptyServiceProvider.Instance;
Extensions\EndpointBuilder.cs (2)
36/// Gets the <see cref="IServiceProvider"/> associated with the endpoint. 38public IServiceProvider ApplicationServices { get; init; } = EmptyServiceProvider.Instance;
Extensions\UseMiddlewareExtensions.cs (6)
147throw new InvalidOperationException(Resources.FormatException_UseMiddlewareIServiceProviderNotAvailable(nameof(IServiceProvider))); 199private static Func<T, HttpContext, IServiceProvider, Task> ReflectionFallback<T>(MethodInfo methodInfo, ParameterInfo[] parameters) 225private static Func<T, HttpContext, IServiceProvider, Task> CompileExpression<T>(MethodInfo methodInfo, ParameterInfo[] parameters) 258var providerArg = Expression.Parameter(typeof(IServiceProvider), "serviceProvider"); 290var lambda = Expression.Lambda<Func<T, HttpContext, IServiceProvider, Task>>(body, instanceArg, httpContextArg, providerArg); 295private static object GetService(IServiceProvider sp, Type type, Type middleware)
HttpContext.cs (3)
55/// Gets or sets the <see cref="IServiceProvider"/> that provides access to the request's service container. 57public abstract IServiceProvider RequestServices { get; set; } 99public IServiceProvider RequestServices => _context.RequestServices;
IApplicationBuilder.cs (2)
15/// Gets or sets the <see cref="IServiceProvider"/> that provides access to the application's service container. 17IServiceProvider ApplicationServices { get; set; }
src\Shared\ActivatorUtilities\ActivatorUtilities.cs (7)
18/// Instantiate a type with constructor arguments provided directly and/or from an <see cref="IServiceProvider"/>. 25IServiceProvider provider, 58/// Instantiate a type with constructor arguments provided directly and/or from an <see cref="IServiceProvider"/>. 66>(IServiceProvider provider, params object[] parameters) 79>(IServiceProvider provider) 91IServiceProvider provider, 145public object CreateInstance(IServiceProvider provider)
Microsoft.AspNetCore.Http.Abstractions.Tests (7)
MapPathMiddlewareTests.cs (2)
250public IServiceProvider ApplicationServices { get => throw new NotImplementedException(); set => throw new NotImplementedException(); } 256public IServiceProvider ServiceProvider => throw new NotImplementedException();
UseMiddlewareTest.cs (4)
264if (serviceType == typeof(IServiceProvider)) 281public Task Invoke(HttpContext context, ref IServiceProvider? sp1, out IServiceProvider? sp2) 300public Task Invoke(HttpContext context, IServiceProvider provider) => Task.CompletedTask;
UsePathBaseExtensionsTests.cs (1)
47public IServiceProvider ApplicationServices
Microsoft.AspNetCore.Http.Extensions (8)
RequestDelegateFactory.cs (6)
57private static readonly MethodInfo GetRequiredServiceMethod = typeof(ServiceProviderServiceExtensions).GetMethod(nameof(ServiceProviderServiceExtensions.GetRequiredService), BindingFlags.Public | BindingFlags.Static, new Type[] { typeof(IServiceProvider) })!; 58private static readonly MethodInfo GetServiceMethod = typeof(ServiceProviderServiceExtensions).GetMethod(nameof(ServiceProviderServiceExtensions.GetService), BindingFlags.Public | BindingFlags.Static, new Type[] { typeof(IServiceProvider) })!; 59private static readonly MethodInfo GetRequiredKeyedServiceMethod = typeof(ServiceProviderKeyedServiceExtensions).GetMethod(nameof(ServiceProviderKeyedServiceExtensions.GetRequiredKeyedService), BindingFlags.Public | BindingFlags.Static, new Type[] { typeof(IServiceProvider), typeof(object) })!; 60private static readonly MethodInfo GetKeyedServiceMethod = typeof(ServiceProviderKeyedServiceExtensions).GetMethod(nameof(ServiceProviderKeyedServiceExtensions.GetKeyedService), BindingFlags.Public | BindingFlags.Static, new Type[] { typeof(IServiceProvider), typeof(object) })!; 276var serviceProvider = options?.ServiceProvider ?? options?.EndpointBuilder?.ApplicationServices ?? EmptyServiceProvider.Instance; 2851public RdfEndpointBuilder(IServiceProvider applicationServices)
RequestDelegateFactoryOptions.cs (2)
16/// The <see cref="IServiceProvider"/> instance used to access application services. 18public IServiceProvider? ServiceProvider { get; init; }
Microsoft.AspNetCore.Http.Extensions.Tests (12)
ProblemDetailsDefaultWriterTest.cs (1)
692private static IServiceProvider CreateServices()
RequestDelegateFactoryTests.cs (2)
861var mock = new Mock<IServiceProvider>(); 3672public IServiceProvider ServiceProvider => this;
RequestDelegateGenerator\RequestDelegateCreationTestBase.cs (7)
114internal Endpoint GetEndpointFromCompilation(Compilation compilation, bool? expectGeneratedCodeOverride = null, IServiceProvider serviceProvider = null) => 117internal Endpoint[] GetEndpointsFromCompilation(Compilation compilation, bool? expectGeneratedCodeOverride = null, IServiceProvider serviceProvider = null, bool skipGeneratedCodeCheck = false) 197internal HttpContext CreateHttpContext(IServiceProvider serviceProvider = null) 219internal HttpContext CreateHttpContextWithBody(Todo requestData, IServiceProvider serviceProvider = null) 444public IServiceProvider ServiceProvider => this; 464serviceType == typeof(IServiceProvider) || 483public IServiceProvider ServiceProvider => ApplicationBuilder.ApplicationServices;
RequestDelegateGenerator\RequestDelegateCreationTests.BindAsync.cs (2)
222var mock = new Mock<IServiceProvider>(); 278var mock = new Mock<IServiceProvider>();
Microsoft.AspNetCore.Http.Features (3)
IServiceProvidersFeature.cs (3)
7/// Provides acccess to the request-scoped <see cref="IServiceProvider"/>. 12/// Gets or sets the <see cref="IServiceProvider"/> scoped to the current request. 14IServiceProvider RequestServices { get; set; }
Microsoft.AspNetCore.Http.Microbenchmarks (7)
src\Http\Http.Extensions\test\RequestDelegateGenerator\RequestDelegateCreationTestBase.cs (7)
114internal Endpoint GetEndpointFromCompilation(Compilation compilation, bool? expectGeneratedCodeOverride = null, IServiceProvider serviceProvider = null) => 117internal Endpoint[] GetEndpointsFromCompilation(Compilation compilation, bool? expectGeneratedCodeOverride = null, IServiceProvider serviceProvider = null, bool skipGeneratedCodeCheck = false) 197internal HttpContext CreateHttpContext(IServiceProvider serviceProvider = null) 219internal HttpContext CreateHttpContextWithBody(Todo requestData, IServiceProvider serviceProvider = null) 444public IServiceProvider ServiceProvider => this; 464serviceType == typeof(IServiceProvider) || 483public IServiceProvider ServiceProvider => ApplicationBuilder.ApplicationServices;
Microsoft.AspNetCore.Http.Results.Tests (29)
AcceptedAtRouteOfTResultTests.cs (1)
219private static IServiceProvider CreateServices(LinkGenerator linkGenerator)
AcceptedAtRouteResultTests.cs (1)
129private static IServiceProvider CreateServices(LinkGenerator linkGenerator)
AcceptedOfTResultTests.cs (1)
143private static IServiceProvider CreateServices()
AcceptedResultTests.cs (1)
86private static IServiceProvider CreateServices()
BadRequestOfTResultTests.cs (1)
179private static IServiceProvider CreateServices()
BadRequestResultTests.cs (1)
92private static IServiceProvider CreateServices()
ConflictOfTResultTests.cs (1)
157private static IServiceProvider CreateServices()
ConflictResultTests.cs (1)
93private static IServiceProvider CreateServices()
CreatedAtRouteOfTResultTests.cs (1)
188private static IServiceProvider CreateServices(LinkGenerator linkGenerator)
CreatedAtRouteResultTests.cs (1)
134private static IServiceProvider CreateServices(LinkGenerator linkGenerator)
CreatedOfTResultTests.cs (1)
185private static IServiceProvider CreateServices()
CreatedResultTests.cs (1)
122private static IServiceProvider CreateServices()
EmptyResultTests.cs (1)
46private static IServiceProvider CreateServices()
EmptyServiceProvider.cs (1)
8public static IServiceProvider Instance { get; } = new EmptyServiceProvider();
HttpResultsHelperTests.cs (1)
242private static IServiceProvider CreateServices()
InternalServerErrorOfTResultTests.cs (1)
179private static IServiceProvider CreateServices()
InternalServerErrorResultTests.cs (1)
92private static IServiceProvider CreateServices()
JsonResultTests.cs (1)
315private static IServiceProvider CreateServices()
LocalRedirectResultTests.cs (1)
120private static IServiceProvider GetServiceProvider()
NotFoundOfTResultTests.cs (1)
148private static IServiceProvider CreateServices()
NotFoundResultTests.cs (1)
97private static IServiceProvider CreateServices()
OkOfTResultTests.cs (1)
156private static IServiceProvider CreateServices()
OkResultTests.cs (1)
91private static IServiceProvider CreateServices()
ProblemResultTests.cs (1)
260private static IServiceProvider CreateServices()
ResultsOfTTests.cs (1)
102public static IServiceProvider Instance { get; } = new EmptyServiceProvider();
src\Shared\ResultsTests\RedirectResultTestBase.cs (1)
61private static IServiceProvider GetServiceProvider()
UnprocessableEntityOfTResultTests.cs (1)
156private static IServiceProvider CreateServices()
UnprocessableEntityResultTests.cs (1)
92private static IServiceProvider CreateServices()
ValidationProblemResultTests.cs (1)
144private static IServiceProvider CreateServices()
Microsoft.AspNetCore.Http.Tests (1)
DefaultHttpContextTests.cs (1)
569public IServiceProvider ServiceProvider => _scope.ServiceProvider;
Microsoft.AspNetCore.Identity (12)
AspNetUserManager.cs (2)
29/// <param name="services">The <see cref="IServiceProvider"/> used to resolve services.</param> 38IServiceProvider services,
IdentityApiEndpointRouteBuilderExtensions.cs (10)
58([FromBody] RegisterRequest registration, HttpContext context, [FromServices] IServiceProvider sp) => 91([FromBody] LoginRequest login, [FromQuery] bool? useCookies, [FromQuery] bool? useSessionCookies, [FromServices] IServiceProvider sp) => 123([FromBody] RefreshRequest refreshRequest, [FromServices] IServiceProvider sp) => 143([FromQuery] string userId, [FromQuery] string code, [FromQuery] string? changedEmail, [FromServices] IServiceProvider sp) => 194([FromBody] ResendConfirmationEmailRequest resendRequest, HttpContext context, [FromServices] IServiceProvider sp) => 207([FromBody] ForgotPasswordRequest resetRequest, [FromServices] IServiceProvider sp) => 226([FromBody] ResetPasswordRequest resetRequest, [FromServices] IServiceProvider sp) => 261(ClaimsPrincipal claimsPrincipal, [FromBody] TwoFactorRequest tfaRequest, [FromServices] IServiceProvider sp) => 335(ClaimsPrincipal claimsPrincipal, [FromServices] IServiceProvider sp) => 347(ClaimsPrincipal claimsPrincipal, [FromBody] InfoRequest infoRequest, HttpContext context, [FromServices] IServiceProvider sp) =>
Microsoft.AspNetCore.Identity.FunctionalTests (1)
Infrastructure\ServerFactory.cs (1)
73public void EnsureDatabaseCreated(IServiceProvider services)
Microsoft.AspNetCore.InternalTesting (5)
AssemblyTestLog.cs (5)
36private readonly IServiceProvider _serviceProvider; 46private AssemblyTestLog(ILoggerFactory globalLoggerFactory, ILogger globalLogger, string baseDirectory, Assembly assembly, IServiceProvider serviceProvider) 69var serviceProvider = CreateLoggerServices(output, className, minLogLevel, out resolvedTestName, out logOutputDirectory, testName, logStart); 101public IServiceProvider CreateLoggerServices(ITestOutputHelper output, string className, LogLevel minLogLevel, out string normalizedTestName, [CallerMemberName] string testName = null, DateTimeOffset? logStart = null) 105public IServiceProvider CreateLoggerServices(ITestOutputHelper output, string className, LogLevel minLogLevel, out string normalizedTestName, out string logOutputDirectory, [CallerMemberName] string testName = null, DateTimeOffset? logStart = null)
Microsoft.AspNetCore.MiddlewareAnalysis (1)
AnalysisBuilder.cs (1)
30public IServiceProvider ApplicationServices
Microsoft.AspNetCore.Mvc.Abstractions (7)
ActionConstraints\IActionConstraintFactory.cs (2)
19/// Gets a value that indicates if the result of <see cref="CreateInstance(IServiceProvider)"/> 29IActionConstraint CreateInstance(IServiceProvider services);
Filters\IFilterFactory.cs (3)
12/// Gets a value that indicates if the result of <see cref="CreateInstance(IServiceProvider)"/> 20/// <param name="serviceProvider">The request <see cref="IServiceProvider"/>.</param> 22IFilterMetadata CreateInstance(IServiceProvider serviceProvider);
ModelBinding\ModelBinderProviderContext.cs (2)
47/// Gets the <see cref="IServiceProvider"/>. 49public virtual IServiceProvider Services { get; } = default!;
Microsoft.AspNetCore.Mvc.ApiExplorer.Test (1)
EndpointMetadataApiDescriptionProviderTest.cs (1)
1440public IServiceProvider ServiceProvider => ApplicationBuilder.ApplicationServices;
Microsoft.AspNetCore.Mvc.Core (44)
AcceptedAtActionResult.cs (1)
74var services = context.HttpContext.RequestServices;
AcceptedAtRouteResult.cs (1)
75var services = context.HttpContext.RequestServices;
ActionConstraints\DefaultActionConstraintProvider.cs (1)
35private static void ProvideConstraint(ActionConstraintItem item, IServiceProvider services)
ApplicationModels\ApiBehaviorApplicationModelProvider.cs (1)
19IServiceProvider serviceProvider)
ApplicationModels\InferParameterBindingInfoConvention.cs (1)
45/// <param name="serviceProviderIsService">The service to determine if the a type is available from the <see cref="IServiceProvider"/>.</param>
Authorization\AuthorizeFilter.cs (1)
197IFilterMetadata IFilterFactory.CreateInstance(IServiceProvider serviceProvider)
Builder\ControllerEndpointRouteBuilderExtensions.cs (1)
524private static void RegisterInCache(IServiceProvider serviceProvider, ControllerActionEndpointDataSource dataSource)
Builder\MvcApplicationBuilderExtensions.cs (1)
104public IServiceProvider ServiceProvider
Controllers\DefaultControllerActivator.cs (1)
48var serviceProvider = controllerContext.HttpContext.RequestServices;
Controllers\ServiceBasedControllerActivator.cs (1)
10/// <see cref="IServiceProvider"/>.
CreatedAtActionResult.cs (1)
74var services = context.HttpContext.RequestServices;
CreatedAtRouteResult.cs (1)
75var services = context.HttpContext.RequestServices;
DisableRequestSizeLimitAttribute.cs (1)
42public IFilterMetadata CreateInstance(IServiceProvider serviceProvider)
Filters\DefaultFilterProvider.cs (1)
51var services = context.ActionContext.HttpContext.RequestServices;
Filters\MiddlewareFilterAttribute.cs (1)
39public IFilterMetadata CreateInstance(IServiceProvider serviceProvider)
Filters\MiddlewareFilterConfigurationProvider.cs (1)
92var serviceProvider = builder.ApplicationServices;
FormatFilterAttribute.cs (2)
23/// <param name="serviceProvider">The <see cref="IServiceProvider"/>.</param> 25public IFilterMetadata CreateInstance(IServiceProvider serviceProvider)
Infrastructure\ClientErrorResultFilterFactory.cs (1)
17public IFilterMetadata CreateInstance(IServiceProvider serviceProvider)
Infrastructure\ITypeActivatorCache.cs (2)
17/// <param name="serviceProvider">The <see cref="IServiceProvider"/> used to resolve dependencies for 20TInstance CreateInstance<TInstance>(IServiceProvider serviceProvider, Type optionType);
Infrastructure\ModelStateInvalidFilterFactory.cs (1)
19public IFilterMetadata CreateInstance(IServiceProvider serviceProvider)
Infrastructure\TypeActivatorCache.cs (1)
22IServiceProvider serviceProvider,
JsonResult.cs (1)
74var services = context.HttpContext.RequestServices;
ModelBinding\Binders\BinderTypeModelBinder.cs (1)
44var requestServices = bindingContext.HttpContext.RequestServices;
ModelBinding\Binders\ServicesModelBinder.cs (1)
24var requestServices = bindingContext.HttpContext.RequestServices;
ModelBinding\Binders\ServicesModelBinderProvider.cs (1)
11/// An <see cref="IModelBinderProvider"/> for binding from the <see cref="IServiceProvider"/>.
ModelBinding\ModelBinderFactory.cs (4)
27private readonly IServiceProvider _serviceProvider; 34/// <param name="serviceProvider">The <see cref="IServiceProvider"/>.</param> 38IServiceProvider serviceProvider) 248public override IServiceProvider Services => _factory._serviceProvider;
RequestFormLimitsAttribute.cs (1)
165public IFilterMetadata CreateInstance(IServiceProvider serviceProvider)
RequestSizeLimitAttribute.cs (1)
49public IFilterMetadata CreateInstance(IServiceProvider serviceProvider)
ResponseCacheAttribute.cs (1)
118public IFilterMetadata CreateInstance(IServiceProvider serviceProvider)
Routing\ActionEndpointFactory.cs (2)
24private readonly IServiceProvider _serviceProvider; 28IServiceProvider serviceProvider)
Routing\AttributeRoute.cs (2)
18private readonly IServiceProvider _services; 25IServiceProvider services,
Routing\AttributeRouting.cs (1)
17public static IRouter CreateAttributeMegaRoute(IServiceProvider services)
Routing\KnownRouteValueConstraint.cs (1)
74var services = httpContext.RequestServices;
Routing\UrlHelperFactory.cs (1)
46var services = httpContext.RequestServices;
ServiceFilterAttribute.cs (2)
11/// A filter that finds another filter in an <see cref="IServiceProvider"/>. 47public IFilterMetadata CreateInstance(IServiceProvider serviceProvider)
TypeFilterAttribute.cs (1)
60public IFilterMetadata CreateInstance(IServiceProvider serviceProvider)
Microsoft.AspNetCore.Mvc.Core.Test (86)
AcceptedAtActionResultTests.cs (1)
266private static IServiceProvider CreateServices(Mock<IOutputFormatter> formatter)
AcceptedAtRouteResultTests.cs (1)
174private static IServiceProvider CreateServices(Mock<IOutputFormatter> formatter)
AcceptedResultTests.cs (1)
131private static IServiceProvider CreateServices(Mock<IOutputFormatter> formatter)
ActionConstraints\ActionConstraintCacheTest.cs (5)
19var services = CreateServices(); 56var services = CreateServices(); 93var services = CreateServices(); 146public IActionConstraint CreateInstance(IServiceProvider serviceProvider) 152private static IServiceProvider CreateServices()
ApplicationModels\ApiBehaviorApplicationModelProviderTest.cs (1)
221Mock.Of<IServiceProvider>());
Builder\MvcApplicationBuilderExtensionsTest.cs (1)
21.Returns(Mock.Of<IServiceProvider>());
Builder\MvcAreaRouteBuilderExtensionsTest.cs (1)
269private IServiceProvider CreateServices()
ControllerBaseTest.cs (3)
2993var serviceProvider = Mock.Of<IServiceProvider>(); 3001var innerServiceProvider = controller.HttpContext?.RequestServices;
Controllers\DefaultControllerActivatorTest.cs (4)
23var serviceProvider = new Mock<IServiceProvider>(MockBehavior.Strict); 119var serviceProvider = new Mock<IServiceProvider>(MockBehavior.Strict); 166private IServiceProvider GetServices() 169var services = new Mock<IServiceProvider>();
Controllers\DefaultControllerFactoryTest.cs (2)
218private IServiceProvider GetServices() 221var services = new Mock<IServiceProvider>();
Controllers\ServiceBasedControllerActivatorTest.cs (2)
18var serviceProvider = new Mock<IServiceProvider>(MockBehavior.Strict); 52RequestServices = Mock.Of<IServiceProvider>()
CreatedAtActionResultTests.cs (1)
84private static IServiceProvider CreateServices()
CreatedAtRouteResultTests.cs (1)
98private static IServiceProvider CreateServices()
CreatedResultTests.cs (1)
131private static IServiceProvider CreateServices()
Filters\FilterFactoryTest.cs (1)
276public IFilterMetadata CreateInstance(IServiceProvider serviceProvider)
Filters\FilterProviderTest.cs (3)
47.Setup(ff => ff.CreateInstance(It.IsAny<IServiceProvider>())) 78.Setup(ff => ff.CreateInstance(It.IsAny<IServiceProvider>())) 111.Setup(ff => ff.CreateInstance(It.IsAny<IServiceProvider>()))
ForbidResultTest.cs (1)
139private static IServiceProvider CreateServices(IAuthenticationService auth)
HttpNotFoundObjectResultTest.cs (1)
64private static IServiceProvider CreateServices()
HttpOkObjectResultTest.cs (1)
66private static IServiceProvider CreateServices()
Infrastructure\ActionSelectorTest.cs (1)
1161public IActionConstraint CreateInstance(IServiceProvider services)
Infrastructure\DefaultApiProblemDetailsWriterTest.cs (1)
215private static IServiceProvider CreateServices()
LocalRedirectResultTest.cs (1)
136private static IServiceProvider GetServiceProvider()
ModelBinding\ModelBinderFactoryTest.cs (1)
639private IServiceProvider GetServices()
ModelBinding\TestModelBinderProviderContext.cs (2)
65public override IServiceProvider Services { get; } 97private static (IServiceProvider, MvcOptions) GetServicesAndOptions()
ObjectResultTests.cs (1)
156private static IServiceProvider CreateServices()
PhysicalFileResultTest.cs (1)
56private static IServiceProvider CreateServices()
RedirectResultTest.cs (1)
25private static IServiceProvider GetServiceProvider()
RedirectToPageResultTest.cs (1)
292private static IServiceProvider CreateServices(IUrlHelperFactory factory = null)
RequireHttpsAttributeTests.cs (1)
233private static IServiceProvider CreateServices(int? sslPort = null, bool requireHttpsPermanent = false)
ResponseCacheAttributeTest.cs (2)
323private IServiceProvider GetServiceProvider(Dictionary<string, CacheProfile> cacheProfiles) 325var serviceProvider = new Mock<IServiceProvider>();
Routing\ActionEndpointFactoryTest.cs (1)
34internal IServiceProvider Services { get; }
Routing\AttributeRouteTest.cs (1)
75var requestServices = new Mock<IServiceProvider>(MockBehavior.Strict);
Routing\AttributeRoutingTest.cs (6)
37var services = CreateServices(action); 62var services = CreateServices(action); 96var services = CreateServices(action1, action2); 134var services = CreateServices(action); 157private static IServiceProvider CreateServices(params ActionDescriptor[] actions) 171var inlineConstraintResolver = new DefaultInlineConstraintResolver(routeOptions.Object, Mock.Of<IServiceProvider>());
Routing\ControllerActionEndpointDataSourceTest.cs (2)
425var sp = Mock.Of<IServiceProvider>();
Routing\ControllerLinkGeneratorExtensionsTest.cs (2)
207private IServiceProvider CreateServices(IEnumerable<Endpoint> endpoints) 226var services = CreateServices(endpoints);
Routing\DynamicControllerEndpointMatcherPolicyTest.cs (1)
90private IServiceProvider Services { get; }
Routing\EndpointRoutingUrlHelperTest.cs (5)
149protected override IServiceProvider CreateServices() 164var services = CreateServices(new[] { endpoint }); 172var serviceProvider = CreateServices(endpoints); 184var serviceProvider = CreateServices(endpoints); 277private IServiceProvider CreateServices(IEnumerable<Endpoint> endpoints)
Routing\PageLinkGeneratorExtensionsTest.cs (2)
177private IServiceProvider CreateServices(IEnumerable<Endpoint> endpoints) 196var services = CreateServices(endpoints);
Routing\UrlHelperBaseTest.cs (5)
42var services = CreateServices(); 63var services = CreateServices(); 90var services = CreateServices(); 102private static IServiceProvider CreateServices() 115IServiceProvider services,
Routing\UrlHelperTest.cs (8)
13protected override IServiceProvider CreateServices() 21var services = CreateServices(); 36var services = CreateServices(); 51var services = CreateServices(); 70var services = CreateServices(); 83private static IRouter GetDefaultRoutes(IServiceProvider services) 89IServiceProvider services, 125private static IRouteBuilder CreateRouteBuilder(IServiceProvider services)
Routing\UrlHelperTestBase.cs (3)
1098protected abstract IServiceProvider CreateServices(); 1128var services = CreateServices(); 1142IServiceProvider services,
ServiceFilterAttributeTest.cs (1)
54public IFilterMetadata CreateInstance(IServiceProvider serviceProvider)
SignInResultTest.cs (1)
100private static IServiceProvider CreateServices(IAuthenticationService auth)
SignOutResultTest.cs (1)
165private static IServiceProvider CreateServices(IAuthenticationService auth)
src\Shared\ResultsTests\RedirectResultTestBase.cs (1)
61private static IServiceProvider GetServiceProvider()
TypeFilterAttributeTest.cs (1)
108public IFilterMetadata CreateInstance(IServiceProvider serviceProvider)
Microsoft.AspNetCore.Mvc.Core.TestCommon (3)
TestModelBinderFactory.cs (3)
13public static TestModelBinderFactory Create(IServiceProvider serviceProvider) 75IServiceProvider serviceProvider) 80private static IServiceProvider GetServices(IOptions<MvcOptions> options)
Microsoft.AspNetCore.Mvc.Cors (1)
CorsAuthorizationFilterFactory.cs (1)
34public IFilterMetadata CreateInstance(IServiceProvider serviceProvider)
Microsoft.AspNetCore.Mvc.IntegrationTests (7)
AuthorizeFilterIntegrationTest.cs (1)
176private static IServiceProvider GetServices()
ModelBindingTestHelper.cs (5)
29var services = httpContext.RequestServices; 67public static ParameterBinder GetParameterBinder(IServiceProvider serviceProvider) 89var services = GetServices(metadataProvider, mvcOptions: mvcOptions); 112IServiceProvider services = null) 162public static IServiceProvider GetServices(
ValidationIntegrationTests.cs (1)
2516var services = ModelBindingTestHelper.GetServices(modelMetadataProvider);
Microsoft.AspNetCore.Mvc.Razor (9)
DefaultTagHelperFactory.cs (1)
75var serviceProvider = context.HttpContext.RequestServices;
Infrastructure\DefaultTagHelperActivator.cs (1)
28public static TTagHelper Create(IServiceProvider serviceProvider) => (TTagHelper)_objectFactory(serviceProvider, arguments: null);
RazorPageBase.cs (3)
150var services = ViewContext.HttpContext.RequestServices; 164var services = ViewContext.HttpContext.RequestServices; 355var services = viewContext.HttpContext.RequestServices;
RazorPagePropertyActivator.cs (2)
85var serviceProvider = context.HttpContext.RequestServices; 126var serviceProvider = context.HttpContext.RequestServices;
ServiceBasedTagHelperActivator.cs (1)
12/// <see cref="IServiceProvider"/>.
TagHelpers\TagHelperComponentTagHelper.cs (1)
61var serviceProvider = ViewContext.HttpContext.RequestServices;
Microsoft.AspNetCore.Mvc.Razor.Test (3)
DefaultTagHelperFactoryTest.cs (1)
136private static HttpContext MakeHttpContext(IServiceProvider services = null)
RazorPageCreateTagHelperTest.cs (1)
73var serviceProvider = new Mock<IServiceProvider>();
RazorPageTest.cs (1)
848var services = new Mock<IServiceProvider>();
Microsoft.AspNetCore.Mvc.RazorPages (8)
ApplicationModels\PageConventionCollection.cs (3)
16private readonly IServiceProvider? _serviceProvider; 23: this((IServiceProvider?)null) 37internal PageConventionCollection(IServiceProvider? serviceProvider)
Builder\RazorPagesEndpointRouteBuilderExtensions.cs (1)
381private static void RegisterInCache(IServiceProvider serviceProvider, PageActionEndpointDataSource dataSource)
DependencyInjection\RazorPagesOptionsSetup.cs (2)
12private readonly IServiceProvider _serviceProvider; 14public RazorPagesOptionsSetup(IServiceProvider serviceProvider)
Filters\PageSaveTempDataPropertyFilterFactory.cs (1)
20public IFilterMetadata CreateInstance(IServiceProvider serviceProvider)
Filters\PageViewDataAttributeFilterFactory.cs (1)
20public IFilterMetadata CreateInstance(IServiceProvider serviceProvider)
Microsoft.AspNetCore.Mvc.RazorPages.Test (30)
ApplicationModels\DefaultPageApplicationModelProviderTest.cs (2)
566[ServiceFilter(typeof(IServiceProvider))] 1214[ServiceFilter(typeof(IServiceProvider))]
ApplicationModels\PageConventionCollectionTest.cs (2)
79var collection = new PageConventionCollection(Mock.Of<IServiceProvider>()) 99var collection = new PageConventionCollection(Mock.Of<IServiceProvider>())
Filters\PageViewDataAttributeFilterFactoryTest.cs (1)
23var result = filterFactory.CreateInstance(Mock.Of<IServiceProvider>());
Infrastructure\CompiledPageActionDescriptorFactoryTest.cs (11)
27var conventionCollection = new PageConventionCollection(Mock.Of<IServiceProvider>()) 61var conventionCollection = new PageConventionCollection(Mock.Of<IServiceProvider>()) 93var conventionCollection = new PageConventionCollection(Mock.Of<IServiceProvider>()); 120var conventionCollection = new PageConventionCollection(Mock.Of<IServiceProvider>()) { handlerModelConvention.Object }; 151var conventionCollection = new PageConventionCollection(Mock.Of<IServiceProvider>()); 182var conventionCollection = new PageConventionCollection(Mock.Of<IServiceProvider>()); 213var conventionCollection = new PageConventionCollection(Mock.Of<IServiceProvider>()) { parameterModelConvention.Object }; 248var conventionCollection = new PageConventionCollection(Mock.Of<IServiceProvider>()); 282var conventionCollection = new PageConventionCollection(Mock.Of<IServiceProvider>()); 313var conventionCollection = new PageConventionCollection(Mock.Of<IServiceProvider>()) { propertyModelConvention.Object }; 345var conventionCollection = new PageConventionCollection(Mock.Of<IServiceProvider>());
Infrastructure\DefaultPageLoaderTest.cs (7)
20private readonly IOptions<RazorPagesOptions> RazorPagesOptions = Options.Create(new RazorPagesOptions { Conventions = new PageConventionCollection(Mock.Of<IServiceProvider>()) }); 38var endpointFactory = new ActionEndpointFactory(Mock.Of<RoutePatternTransformer>(), Enumerable.Empty<IRequestDelegateFactory>(), Mock.Of<IServiceProvider>()); 121var endpointFactory = new ActionEndpointFactory(transformer.Object, Enumerable.Empty<IRequestDelegateFactory>(), Mock.Of<IServiceProvider>()); 161var endpointFactory = new ActionEndpointFactory(Mock.Of<RoutePatternTransformer>(), Enumerable.Empty<IRequestDelegateFactory>(), Mock.Of<IServiceProvider>()); 238var endpointFactory = new ActionEndpointFactory(transformer.Object, Enumerable.Empty<IRequestDelegateFactory>(), Mock.Of<IServiceProvider>()); 300var endpointFactory = new ActionEndpointFactory(transformer.Object, Enumerable.Empty<IRequestDelegateFactory>(), Mock.Of<IServiceProvider>()); 337var endpointFactory = new ActionEndpointFactory(Mock.Of<RoutePatternTransformer>(), Enumerable.Empty<IRequestDelegateFactory>(), Mock.Of<IServiceProvider>());
Infrastructure\DynamicPageEndpointMatcherPolicyTest.cs (1)
109private IServiceProvider Services { get; }
Infrastructure\PageActionDescriptorProviderTest.cs (1)
371return Options.Create(new RazorPagesOptions { Conventions = new PageConventionCollection(Mock.Of<IServiceProvider>()) });
Infrastructure\PageActionEndpointDataSourceTest.cs (2)
143var sp = Mock.Of<IServiceProvider>();
Infrastructure\ServiceBasedPageModelActivatorProviderTest.cs (3)
32var serviceProvider = new Mock<IServiceProvider>(MockBehavior.Strict); 64var serviceProvider = new Mock<IServiceProvider>(MockBehavior.Strict); 100RequestServices = Mock.Of<IServiceProvider>()
Microsoft.AspNetCore.Mvc.TagHelpers (1)
ComponentTagHelper.cs (1)
96var requestServices = ViewContext.HttpContext.RequestServices;
Microsoft.AspNetCore.Mvc.Test (2)
MvcOptionsSetupTest.cs (2)
280var serviceProvider = GetServiceProvider(action); 284private static IServiceProvider GetServiceProvider(Action<IServiceCollection> action = null)
Microsoft.AspNetCore.Mvc.Testing (6)
.packages\microsoft.extensions.hostfactoryresolver.sources\9.0.0-preview.6.24307.2\contentFiles\cs\netstandard2.0\HostFactoryResolver.cs (3)
122public static Func<string[], IServiceProvider?>? ResolveServiceProviderFactory(Assembly assembly, TimeSpan? waitTimeout = null) 184private static IServiceProvider? GetServiceProvider(object? host) 192return (IServiceProvider?)servicesProperty?.GetValue(host);
DeferredHostBuilder.cs (1)
129public IServiceProvider Services => _host.Services;
WebApplicationFactory.cs (2)
83/// Gets the <see cref="IServiceProvider"/> created by the server associated with this <see cref="WebApplicationFactory{TEntryPoint}"/>. 85public virtual IServiceProvider Services
Microsoft.AspNetCore.Mvc.ViewFeatures (17)
AutoValidateAntiforgeryTokenAttribute.cs (1)
47public IFilterMetadata CreateInstance(IServiceProvider serviceProvider)
DefaultDisplayTemplates.cs (2)
92var serviceProvider = htmlHelper.ViewContext.HttpContext.RequestServices; 208var serviceProvider = htmlHelper.ViewContext.HttpContext.RequestServices;
DefaultEditorTemplates.cs (2)
74var serviceProvider = htmlHelper.ViewContext.HttpContext.RequestServices; 250var serviceProvider = htmlHelper.ViewContext.HttpContext.RequestServices;
Filters\ControllerSaveTempDataPropertyFilterFactory.cs (1)
20public IFilterMetadata CreateInstance(IServiceProvider serviceProvider)
Filters\ControllerViewDataAttributeFilterFactory.cs (1)
20public IFilterMetadata CreateInstance(IServiceProvider serviceProvider)
PageRemoteAttribute.cs (1)
43var services = context.ActionContext.HttpContext.RequestServices;
PartialViewResult.cs (1)
64var services = context.HttpContext.RequestServices;
RemoteAttribute.cs (1)
111var services = context.ActionContext.HttpContext.RequestServices;
RemoteAttributeBase.cs (1)
179var services = context.ActionContext.HttpContext.RequestServices;
SaveTempDataAttribute.cs (1)
36public IFilterMetadata CreateInstance(IServiceProvider serviceProvider)
ValidateAntiForgeryTokenAttribute.cs (1)
46public IFilterMetadata CreateInstance(IServiceProvider serviceProvider)
ViewComponent.cs (2)
87var services = ViewComponentContext.ViewContext?.HttpContext?.RequestServices; 151var services = ViewComponentContext.ViewContext?.HttpContext?.RequestServices;
ViewComponentResult.cs (1)
63var services = context.HttpContext.RequestServices;
ViewComponents\ServiceBasedViewComponentActivator.cs (1)
10/// <see cref="IServiceProvider"/>.
Microsoft.AspNetCore.Mvc.ViewFeatures.Test (26)
Filters\ControllerViewDataAttributeFilterFactoryTest.cs (1)
22var result = filterFactory.CreateInstance(Mock.Of<IServiceProvider>());
PageRemoteAttributeTest.cs (1)
198private static ActionContext GetActionContext(IServiceProvider serviceProvider, RouteData routeData)
PartialViewResultTest.cs (1)
45var actionContext = new ActionContext(new DefaultHttpContext() { RequestServices = Mock.Of<IServiceProvider>(), }, new RouteData(), new ActionDescriptor());
RemoteAttributeTest.cs (3)
433private static IRouter GetRouteCollectionWithArea(IServiceProvider serviceProvider) 446private static RouteBuilder GetRouteBuilder(IServiceProvider serviceProvider) 464private static ActionContext GetActionContext(IServiceProvider serviceProvider, RouteData routeData)
Rendering\HtmlHelperFormTest.cs (12)
338var serviceProvider = new Mock<IServiceProvider>(); 385var serviceProvider = new Mock<IServiceProvider>(); 423var serviceProvider = new Mock<IServiceProvider>(); 462var serviceProvider = new Mock<IServiceProvider>(); 500var serviceProvider = new Mock<IServiceProvider>(); 540var serviceProvider = new Mock<IServiceProvider>(); 579var serviceProvider = new Mock<IServiceProvider>(); 619var serviceProvider = new Mock<IServiceProvider>(); 656var serviceProvider = new Mock<IServiceProvider>(); 699var serviceProvider = new Mock<IServiceProvider>(); 741var serviceProvider = new Mock<IServiceProvider>(); 785var serviceProvider = new Mock<IServiceProvider>();
ViewComponentResultTest.cs (1)
54var actionContext = new ActionContext(new DefaultHttpContext() { RequestServices = Mock.Of<IServiceProvider>(), }, new RouteData(), new ActionDescriptor());
ViewComponents\DefaultViewComponentActivatorTests.cs (3)
22.Setup(ta => ta.CreateInstance<object>(It.IsAny<IServiceProvider>(), It.IsAny<Type>())) 46.Setup(ta => ta.CreateInstance<object>(It.IsAny<IServiceProvider>(), It.IsAny<Type>())) 93RequestServices = Mock.Of<IServiceProvider>()
ViewComponents\ViewViewComponentResultTest.cs (2)
349var serviceProvider = new Mock<IServiceProvider>(); 515var serviceProvider = new Mock<IServiceProvider>();
ViewExecutorTest.cs (1)
159private static IServiceProvider GetServiceProvider()
ViewResultTest.cs (1)
55var actionContext = new ActionContext(new DefaultHttpContext() { RequestServices = Mock.Of<IServiceProvider>(), }, new RouteData(), new ActionDescriptor());
Microsoft.AspNetCore.OpenApi (5)
Extensions\OpenApiEndpointConventionBuilderExtensions.cs (1)
105var applicationServices = routeEndpointBuilder.ApplicationServices;
Services\OpenApiDocumentProvider.cs (1)
14internal sealed class OpenApiDocumentProvider(IServiceProvider serviceProvider) : IDocumentProvider
Services\OpenApiDocumentService.cs (1)
30IServiceProvider serviceProvider)
Services\OpenApiGenerator.cs (1)
43/// <param name="serviceProviderIsService">The service to determine if the type is available from the <see cref="IServiceProvider"/>.</param>
Services\Schemas\OpenApiSchemaService.cs (1)
28IServiceProvider serviceProvider,
Microsoft.AspNetCore.OpenApi.Tests (9)
Extensions\OpenApiEndpointRouteBuilderExtensionsTests.cs (7)
22var serviceProvider = CreateServiceProvider(); 37var serviceProvider = CreateServiceProvider(); 52var serviceProvider = CreateServiceProvider(); 79var serviceProvider = CreateServiceProvider(); 105var serviceProvider = CreateServiceProvider(); 131var serviceProvider = CreateServiceProvider(documentName); 161private static IServiceProvider CreateServiceProvider(string documentName = Microsoft.AspNetCore.OpenApi.OpenApiConstants.DefaultDocumentName)
Services\OpenApiDocumentProviderTests.cs (1)
59private static IServiceProvider CreateServiceProvider(string[] documentNames)
Services\OpenApiDocumentServiceTestsBase.cs (1)
152public IServiceProvider ServiceProvider => ApplicationBuilder.ApplicationServices;
Microsoft.AspNetCore.OutputCaching (4)
OutputCacheOptions.cs (2)
35/// Gets the application <see cref="IServiceProvider"/>. 37public IServiceProvider ApplicationServices { get; internal set; } = default!;
OutputCacheOptionsSetup.cs (2)
10private readonly IServiceProvider _services; 12public OutputCacheOptionsSetup(IServiceProvider services)
Microsoft.AspNetCore.OutputCaching.Tests (2)
TestUtils.cs (2)
223var serviceProvider = new Mock<IServiceProvider>(); 243var serviceProvider = new Mock<IServiceProvider>();
Microsoft.AspNetCore.Owin (3)
OwinExtensions.cs (3)
98public static IApplicationBuilder UseBuilder(this AddMiddleware app, IServiceProvider serviceProvider) 123private static CreateMiddleware CreateMiddlewareFactory(Func<RequestDelegate, RequestDelegate> middleware, IServiceProvider services) 173public static AddMiddleware UseBuilder(this AddMiddleware app, Action<IApplicationBuilder> pipeline, IServiceProvider serviceProvider)
Microsoft.AspNetCore.Owin.Tests (4)
OwinExtensionTests.cs (4)
29IServiceProvider serviceProvider = null; 58IServiceProvider expectedServiceProvider = new ServiceCollection().BuildServiceProvider(); 59IServiceProvider serviceProvider = null; 93IServiceProvider serviceProvider = null;
Microsoft.AspNetCore.RateLimiting (4)
RateLimiterOptions.cs (3)
19internal Dictionary<string, Func<IServiceProvider, DefaultRateLimiterPolicy>> UnactivatedPolicyMap { get; } 20= new Dictionary<string, Func<IServiceProvider, DefaultRateLimiterPolicy>>(StringComparer.Ordinal); 76Func<IServiceProvider, DefaultRateLimiterPolicy> policyFunc = serviceProvider =>
RateLimitingMiddleware.cs (1)
35public RateLimitingMiddleware(RequestDelegate next, ILogger<RateLimitingMiddleware> logger, IOptions<RateLimiterOptions> options, IServiceProvider serviceProvider, RateLimitingMetrics metrics)
Microsoft.AspNetCore.RateLimiting.Tests (9)
RateLimitingMetricsTests.cs (2)
335private RateLimitingMiddleware CreateTestRateLimitingMiddleware(IOptions<RateLimiterOptions> options, ILogger<RateLimitingMiddleware> logger = null, IServiceProvider serviceProvider = null, IMeterFactory meterFactory = null, RequestDelegate next = null) 342serviceProvider ?? Mock.Of<IServiceProvider>(),
RateLimitingMiddlewareTests.cs (7)
28Mock.Of<IServiceProvider>(), 37Mock.Of<IServiceProvider>(), 55Mock.Of<IServiceProvider>(), 74Mock.Of<IServiceProvider>(), 397var mockServiceProvider = new Mock<IServiceProvider>(); 646private RateLimitingMiddleware CreateTestRateLimitingMiddleware(IOptions<RateLimiterOptions> options, ILogger<RateLimitingMiddleware> logger = null, IServiceProvider serviceProvider = null) => 653serviceProvider ?? Mock.Of<IServiceProvider>(),
Microsoft.AspNetCore.ResponseCompression (6)
CompressionProviderCollection.cs (3)
10/// A Collection of ICompressionProvider's that also allows them to be instantiated from an <see cref="IServiceProvider" />. 18/// Provider instances will be created using an <see cref="IServiceProvider" />. 31/// Provider instances will be created using an <see cref="IServiceProvider" />.
CompressionProviderFactory.cs (2)
11/// an <see cref="IServiceProvider" />. 23public ICompressionProvider CreateInstance(IServiceProvider serviceProvider)
ResponseCompressionProvider.cs (1)
30public ResponseCompressionProvider(IServiceProvider services, IOptions<ResponseCompressionOptions> options)
Microsoft.AspNetCore.Routing (35)
DefaultEndpointRouteBuilder.cs (1)
22public IServiceProvider ServiceProvider => ApplicationBuilder.ApplicationServices;
DefaultInlineConstraintResolver.cs (3)
22private readonly IServiceProvider _serviceProvider; 29/// <param name="serviceProvider">The <see cref="IServiceProvider"/> to get service arguments from.</param> 31public DefaultInlineConstraintResolver(IOptions<RouteOptions> routeOptions, IServiceProvider serviceProvider)
DefaultLinkGenerator.cs (2)
26private readonly IServiceProvider _serviceProvider; 43IServiceProvider serviceProvider)
DefaultLinkParser.cs (2)
17private readonly IServiceProvider _serviceProvider; 29IServiceProvider serviceProvider)
DefaultParameterPolicyFactory.cs (2)
13private readonly IServiceProvider _serviceProvider; 17IServiceProvider serviceProvider)
IEndpointRouteBuilder.cs (2)
21/// Gets the <see cref="IServiceProvider"/> used to resolve services for routes. 23IServiceProvider ServiceProvider { get; }
Internal\DfaGraphWriter.cs (2)
24private readonly IServiceProvider _services; 30public DfaGraphWriter(IServiceProvider services)
IRouteBuilder.cs (2)
26/// Gets the sets the <see cref="IServiceProvider"/> used to resolve services for routes. 28IServiceProvider ServiceProvider { get; }
MapRouteRouteBuilderExtensions.cs (1)
129private static IInlineConstraintResolver CreateInlineConstraintResolver(IServiceProvider serviceProvider)
Matching\DfaMatcherFactory.cs (2)
10private readonly IServiceProvider _services; 14public DfaMatcherFactory(IServiceProvider services)
Matching\EndpointMetadataComparer.cs (2)
19private readonly IServiceProvider _services; 24internal EndpointMetadataComparer(IServiceProvider services)
ParameterPolicyActivator.cs (5)
19IServiceProvider? serviceProvider, 97private static IParameterPolicy CreateParameterPolicy(IServiceProvider? serviceProvider, Type parameterPolicyType, string? argumentString) 146private static List<ConstructorInfo> GetMatchingConstructors(ConstructorInfo[] constructors, IServiceProvider? serviceProvider, int argumentsLength) 192private static int GetNonConvertableParameterTypeCount(IServiceProvider? serviceProvider, ParameterInfo[] parameters) 211private static object?[] ConvertArguments(IServiceProvider? serviceProvider, ParameterInfo[] parameterInfos, string?[] arguments)
RequestDelegateFilterPipelineBuilder.cs (1)
21var serviceProvider = options.ServiceProvider ?? options.EndpointBuilder.ApplicationServices;
RouteBuilder.cs (1)
57public IServiceProvider ServiceProvider { get; }
RouteEndpointDataSource.cs (2)
18private readonly IServiceProvider _applicationServices; 21public RouteEndpointDataSource(IServiceProvider applicationServices, bool throwOnBadRequest)
RouteGroupBuilder.cs (3)
34IServiceProvider IEndpointRouteBuilder.ServiceProvider => _outerEndpointRouteBuilder.ServiceProvider; 61IServiceProvider applicationServices) 92IServiceProvider applicationServices)
RouteGroupContext.cs (2)
36/// Gets the <see cref="IServiceProvider"/> instance used to access application services. 38public IServiceProvider ApplicationServices { get; init; } = EmptyServiceProvider.Instance;
Microsoft.AspNetCore.Routing.Microbenchmarks (10)
EndpointRoutingBenchmarkBase.cs (1)
27private protected IServiceProvider CreateServices()
EndpointRoutingShortCircuitBenchmark.cs (1)
100public IServiceProvider ServiceProvider => throw new NotImplementedException();
LinkGeneration\LinkGenerationGithubBenchmark.cs (1)
23var services = CreateServices();
LinkGeneration\SingleRouteRouteValuesAddressSchemeBenchmark.cs (1)
24var services = CreateServices();
LinkGeneration\SingleRouteWithConstraintsBenchmark.cs (1)
26var services = CreateServices();
LinkGeneration\SingleRouteWithNoParametersBenchmark.cs (1)
26var services = CreateServices();
LinkGeneration\SingleRouteWithParametersBenchmark.cs (1)
26var services = CreateServices();
Matching\MatcherBuilderAzureBenchmark.cs (1)
13private IServiceProvider _services;
Matching\MatcherBuilderGithubBenchmark.cs (1)
13private IServiceProvider _services;
Matching\MatcherBuilderMultipleEntryBenchmark.cs (1)
16private IServiceProvider _services;
Microsoft.AspNetCore.Routing.Tests (35)
Builder\EndpointRoutingApplicationBuilderExtensionsTest.cs (13)
25var app = new ApplicationBuilder(Mock.Of<IServiceProvider>()); 42var app = new ApplicationBuilder(Mock.Of<IServiceProvider>()); 59var services = CreateServices(); 86var services = CreateServices(); 113var services = CreateServices(); 133var services = CreateServices(); 154var services = CreateServices(); 185var services = CreateServices(matcherFactoryMock.Object); 246var services = CreateServices(matcherFactoryMock.Object); 301var services = CreateServices(); 331var services = CreateServices(); 344private IServiceProvider CreateServices() 349private IServiceProvider CreateServices(MatcherFactory matcherFactory)
Builder\GroupTest.cs (3)
182var serviceProvider = Mock.Of<IServiceProvider>(); 188IServiceProvider? endpointBuilderServiceProvider = null;
Builder\RouteHandlerEndpointRouteBuilderExtensionsTest.cs (1)
1160public IServiceProvider ServiceProvider => this;
Builder\RoutingBuilderExtensionsTest.cs (6)
20.Returns(Mock.Of<IServiceProvider>()); 39var app = new ApplicationBuilder(Mock.Of<IServiceProvider>()); 56var app = new ApplicationBuilder(Mock.Of<IServiceProvider>()); 73var services = CreateServices(); 98var services = CreateServices(); 122private IServiceProvider CreateServices()
Matching\CandidateSetTest.cs (5)
123var services = new Mock<IServiceProvider>(); 166var services = new Mock<IServiceProvider>(); 216var services = new Mock<IServiceProvider>(); 273var services = new Mock<IServiceProvider>(); 316var services = new Mock<IServiceProvider>();
Matching\MatcherConformanceTest.cs (1)
24internal static IServiceProvider CreateServices()
RequestDelegateRouteBuilderExtensionsTest.cs (5)
48var services = CreateServices(); 106var services = CreateServices(); 123private static IServiceProvider CreateServices() 132private static RouteContext CreateRouteContext(IServiceProvider services) 139private static IRouteBuilder CreateRouteBuilder(IServiceProvider services)
RouteBuilderTest.cs (1)
40.Returns(Mock.Of<IServiceProvider>());
Microsoft.AspNetCore.Server.Kestrel.Core (5)
Internal\KestrelServerOptionsSetup.cs (2)
10private readonly IServiceProvider _services; 12public KestrelServerOptionsSetup(IServiceProvider services)
KestrelServerOptions.cs (1)
178public IServiceProvider ApplicationServices { get; set; } = default!; // This should typically be set
ListenOptions.cs (2)
130/// Gets the application <see cref="IServiceProvider"/>. 132public IServiceProvider ApplicationServices => KestrelServerOptions?.ApplicationServices!; // TODO - Always available?
Microsoft.AspNetCore.Server.Kestrel.Core.Tests (1)
KestrelServerTests.cs (1)
298if (options?.ApplicationServices is IServiceProvider serviceProvider)
Microsoft.AspNetCore.Shared.Tests (7)
src\Shared\ActivatorUtilities\ActivatorUtilities.cs (7)
18/// Instantiate a type with constructor arguments provided directly and/or from an <see cref="IServiceProvider"/>. 25IServiceProvider provider, 58/// Instantiate a type with constructor arguments provided directly and/or from an <see cref="IServiceProvider"/>. 66>(IServiceProvider provider, params object[] parameters) 79>(IServiceProvider provider) 91IServiceProvider provider, 145public object CreateInstance(IServiceProvider provider)
Microsoft.AspNetCore.SignalR.Client.Core (7)
HubConnection.cs (7)
77private readonly IServiceProvider _serviceProvider; 195/// <param name="serviceProvider">An <see cref="IServiceProvider"/> containing the services provided to this <see cref="HubConnection"/> instance.</param> 202/// The <see cref="IServiceProvider"/> used to initialize the connection will be disposed when the connection is disposed. 204public HubConnection(IConnectionFactory connectionFactory, IHubProtocol protocol, EndPoint endPoint, IServiceProvider serviceProvider, ILoggerFactory loggerFactory, IRetryPolicy reconnectPolicy) 216/// <param name="serviceProvider">An <see cref="IServiceProvider"/> containing the services provided to this <see cref="HubConnection"/> instance.</param> 219/// The <see cref="IServiceProvider"/> used to initialize the connection will be disposed when the connection is disposed. 224IServiceProvider serviceProvider,
Microsoft.AspNetCore.SignalR.Client.Tests (3)
HubConnectionTests.cs (1)
845new Mock<IServiceProvider>().Object, new Mock<ILoggerFactory>().Object, new Mock<IRetryPolicy>().Object);
MockHubConnection.cs (2)
20IServiceProvider serviceProvider = new Mock<IServiceProvider>().Object;
Microsoft.AspNetCore.SignalR.Core (17)
HubInvocationContext.cs (5)
20/// <param name="serviceProvider">The <see cref="IServiceProvider"/> specific to the scope of this Hub method invocation.</param> 24public HubInvocationContext(HubCallerContext context, IServiceProvider serviceProvider, Hub hub, MethodInfo hubMethod, IReadOnlyList<object?> hubMethodArguments) 33internal HubInvocationContext(ObjectMethodExecutor objectMethodExecutor, HubCallerContext context, IServiceProvider serviceProvider, Hub hub, object?[] hubMethodArguments) 60/// The <see cref="IServiceProvider"/> specific to the scope of this Hub method invocation. 62public IServiceProvider ServiceProvider { get; }
HubLifetimeContext.cs (4)
15/// <param name="serviceProvider">The <see cref="IServiceProvider"/> specific to the scope of this Hub method invocation.</param> 17public HubLifetimeContext(HubCallerContext context, IServiceProvider serviceProvider, Hub hub) 35/// The <see cref="IServiceProvider"/> specific to the scope of this Hub method invocation. 37public IServiceProvider ServiceProvider { get; }
Internal\DefaultHubActivator.cs (2)
13private readonly IServiceProvider _serviceProvider; 16public DefaultHubActivator(IServiceProvider serviceProvider)
Internal\DefaultHubDispatcher.cs (4)
574private ValueTask<object?> ExecuteHubMethod(ObjectMethodExecutor methodExecutor, THub hub, object?[] arguments, HubConnectionContext connection, IServiceProvider serviceProvider) 633private static Task<bool> IsHubMethodAuthorized(IServiceProvider provider, HubConnectionContext hubConnectionContext, HubMethodDescriptor descriptor, object?[] hubMethodArguments, Hub hub) 644private static async Task<bool> IsHubMethodAuthorizedSlow(IServiceProvider provider, ClaimsPrincipal principal, IList<IAuthorizeData> policies, HubInvocationContext resource) 794private static Activity? StartActivity(HubConnectionContext connectionContext, IServiceProvider serviceProvider, string methodName)
Internal\HubFilterFactory.cs (1)
86private (IHubFilter, bool) GetFilter(IServiceProvider serviceProvider)
Internal\HubMethodDescriptor.cs (1)
186public object GetService(IServiceProvider serviceProvider, int index, Type parameterType)
Microsoft.AspNetCore.SignalR.Tests (182)
DefaultHubActivatorTests.cs (4)
22new DefaultHubActivator<CreatableHub>(Mock.Of<IServiceProvider>()).Create()); 29var mockServiceProvider = new Mock<IServiceProvider>(); 41var mockServiceProvider = new Mock<IServiceProvider>(); 62() => new DefaultHubActivator<Hub>(Mock.Of<IServiceProvider>()).Release(null)).ParamName);
HubConnectionHandlerTests.Activity.cs (6)
25var serviceProvider = HubConnectionHandlerTestUtils.CreateServiceProvider(builder => 98var serviceProvider = HubConnectionHandlerTestUtils.CreateServiceProvider(builder => 163var serviceProvider = HubConnectionHandlerTestUtils.CreateServiceProvider(builder => 210var serviceProvider = HubConnectionHandlerTestUtils.CreateServiceProvider(builder => 261var serviceProvider = HubConnectionHandlerTestUtils.CreateServiceProvider(builder => 311var serviceProvider = HubConnectionHandlerTestUtils.CreateServiceProvider(builder =>
HubConnectionHandlerTests.ClientResult.cs (13)
18var serviceProvider = HubConnectionHandlerTestUtils.CreateServiceProvider(builder => { }, LoggerFactory); 45var serviceProvider = HubConnectionHandlerTestUtils.CreateServiceProvider(builder => 77var serviceProvider = HubConnectionHandlerTestUtils.CreateServiceProvider(builder => 104var serviceProvider = HubConnectionHandlerTestUtils.CreateServiceProvider(builder => 135var serviceProvider = HubConnectionHandlerTestUtils.CreateServiceProvider(null, LoggerFactory); 167var serviceProvider = HubConnectionHandlerTestUtils.CreateServiceProvider(null, LoggerFactory); 201var serviceProvider = HubConnectionHandlerTestUtils.CreateServiceProvider(builder => { }, LoggerFactory); 233var serviceProvider = HubConnectionHandlerTestUtils.CreateServiceProvider(builder => 287var serviceProvider = HubConnectionHandlerTestUtils.CreateServiceProvider(builder => 359var serviceProvider = HubConnectionHandlerTestUtils.CreateServiceProvider(null, LoggerFactory); 404var serviceProvider = HubConnectionHandlerTestUtils.CreateServiceProvider(null, LoggerFactory); 449var serviceProvider = HubConnectionHandlerTestUtils.CreateServiceProvider(builder => { }, LoggerFactory); 486var serviceProvider = HubConnectionHandlerTestUtils.CreateServiceProvider(builder => { }, LoggerFactory);
HubConnectionHandlerTests.cs (133)
44var serviceProvider = HubConnectionHandlerTestUtils.CreateServiceProvider(s => s.AddSingleton(trackDispose), LoggerFactory); 67var serviceProvider = HubConnectionHandlerTestUtils.CreateServiceProvider(s => 98var serviceProvider = HubConnectionHandlerTestUtils.CreateServiceProvider(s => s.AddSingleton(state), LoggerFactory); 122var serviceProvider = HubConnectionHandlerTestUtils.CreateServiceProvider(null, LoggerFactory); 148var serviceProvider = HubConnectionHandlerTestUtils.CreateServiceProvider(null, LoggerFactory); 172var serviceProvider = HubConnectionHandlerTestUtils.CreateServiceProvider(null, LoggerFactory); 194var serviceProvider = HubConnectionHandlerTestUtils.CreateServiceProvider(services => 220var serviceProvider = HubConnectionHandlerTestUtils.CreateServiceProvider(null, LoggerFactory); 231var serviceProvider = HubConnectionHandlerTestUtils.CreateServiceProvider(null, LoggerFactory); 242var serviceProvider = HubConnectionHandlerTestUtils.CreateServiceProvider(null, LoggerFactory); 698var serviceProvider = HubConnectionHandlerTestUtils.CreateServiceProvider(services => 740var serviceProvider = HubConnectionHandlerTestUtils.CreateServiceProvider(services => 772var serviceProvider = HubConnectionHandlerTestUtils.CreateServiceProvider(services => 798var serviceProvider = HubConnectionHandlerTestUtils.CreateServiceProvider(null, LoggerFactory); 824var serviceProvider = HubConnectionHandlerTestUtils.CreateServiceProvider(null, LoggerFactory); 850var serviceProvider = HubConnectionHandlerTestUtils.CreateServiceProvider(null, LoggerFactory); 914var serviceProvider = HubConnectionHandlerTestUtils.CreateServiceProvider(builder => 987var serviceProvider = HubConnectionHandlerTestUtils.CreateServiceProvider(null, LoggerFactory); 1014var serviceProvider = HubConnectionHandlerTestUtils.CreateServiceProvider(null, LoggerFactory); 1043var serviceProvider = HubConnectionHandlerTestUtils.CreateServiceProvider(null, LoggerFactory); 1068var serviceProvider = HubConnectionHandlerTestUtils.CreateServiceProvider(null, LoggerFactory); 1094var serviceProvider = HubConnectionHandlerTestUtils.CreateServiceProvider(null, LoggerFactory); 1129var serviceProvider = HubConnectionHandlerTestUtils.CreateServiceProvider(null, LoggerFactory); 1157var serviceProvider = HubConnectionHandlerTestUtils.CreateServiceProvider(null, LoggerFactory); 1182var serviceProvider = HubConnectionHandlerTestUtils.CreateServiceProvider(null, LoggerFactory); 1207var serviceProvider = HubConnectionHandlerTestUtils.CreateServiceProvider(null, LoggerFactory); 1232var serviceProvider = HubConnectionHandlerTestUtils.CreateServiceProvider(null, LoggerFactory); 1257var serviceProvider = HubConnectionHandlerTestUtils.CreateServiceProvider(null, LoggerFactory); 1276var serviceProvider = HubConnectionHandlerTestUtils.CreateServiceProvider(null, LoggerFactory); 1301var serviceProvider = HubConnectionHandlerTestUtils.CreateServiceProvider(null, LoggerFactory); 1334var serviceProvider = HubConnectionHandlerTestUtils.CreateServiceProvider(null, LoggerFactory); 1359var serviceProvider = HubConnectionHandlerTestUtils.CreateServiceProvider(null, LoggerFactory); 1409var serviceProvider = HubConnectionHandlerTestUtils.CreateServiceProvider(null, LoggerFactory); 1882var serviceProvider = HubConnectionHandlerTestUtils.CreateServiceProvider(null, LoggerFactory); 2009var serviceProvider = HubConnectionHandlerTestUtils.CreateServiceProvider(null, LoggerFactory); 2044var serviceProvider = HubConnectionHandlerTestUtils.CreateServiceProvider(null, LoggerFactory); 2089var serviceProvider = HubConnectionHandlerTestUtils.CreateServiceProvider(builder => 2128var serviceProvider = HubConnectionHandlerTestUtils.CreateServiceProvider(null, LoggerFactory); 2193var serviceProvider = HubConnectionHandlerTestUtils.CreateServiceProvider(services => 2229var serviceProvider = HubConnectionHandlerTestUtils.CreateServiceProvider(services => 2278var serviceProvider = HubConnectionHandlerTestUtils.CreateServiceProvider(loggerFactory: LoggerFactory); 2329var serviceProvider = HubConnectionHandlerTestUtils.CreateServiceProvider(services => 2374var serviceProvider = HubConnectionHandlerTestUtils.CreateServiceProvider(services => 2416var serviceProvider = HubConnectionHandlerTestUtils.CreateServiceProvider(null, LoggerFactory); 2446var serviceProvider = HubConnectionHandlerTestUtils.CreateServiceProvider(services => 2485var serviceProvider = HubConnectionHandlerTestUtils.CreateServiceProvider(services => 2509var serviceProvider = HubConnectionHandlerTestUtils.CreateServiceProvider(services => 2546var serviceProvider = HubConnectionHandlerTestUtils.CreateServiceProvider(services => 2612var serviceProvider = HubConnectionHandlerTestUtils.CreateServiceProvider(null, LoggerFactory); 2643var serviceProvider = HubConnectionHandlerTestUtils.CreateServiceProvider(null, LoggerFactory); 2668var serviceProvider = HubConnectionHandlerTestUtils.CreateServiceProvider(null, LoggerFactory); 2695var serviceProvider = HubConnectionHandlerTestUtils.CreateServiceProvider(services => 2741var serviceProvider = HubConnectionHandlerTestUtils.CreateServiceProvider(services => 2803var serviceProvider = HubConnectionHandlerTestUtils.CreateServiceProvider(services => 2839var serviceProvider = HubConnectionHandlerTestUtils.CreateServiceProvider(services => 2867var serviceProvider = HubConnectionHandlerTestUtils.CreateServiceProvider(services => 2902var serviceProvider = HubConnectionHandlerTestUtils.CreateServiceProvider(services => 3010var serviceProvider = HubConnectionHandlerTestUtils.CreateServiceProvider(services => 3069var serviceProvider = HubConnectionHandlerTestUtils.CreateServiceProvider(services => 3104var serviceProvider = HubConnectionHandlerTestUtils.CreateServiceProvider(null, LoggerFactory); 3141var serviceProvider = HubConnectionHandlerTestUtils.CreateServiceProvider(builder => 3176var serviceProvider = HubConnectionHandlerTestUtils.CreateServiceProvider(services => 3214var serviceProvider = HubConnectionHandlerTestUtils.CreateServiceProvider(builder => 3249var serviceProvider = HubConnectionHandlerTestUtils.CreateServiceProvider(builder => 3284var serviceProvider = HubConnectionHandlerTestUtils.CreateServiceProvider(builder => 3321var serviceProvider = HubConnectionHandlerTestUtils.CreateServiceProvider(builder => 3376var serviceProvider = HubConnectionHandlerTestUtils.CreateServiceProvider(builder => 3432var serviceProvider = HubConnectionHandlerTestUtils.CreateServiceProvider(builder => 3502var serviceProvider = HubConnectionHandlerTestUtils.CreateServiceProvider(builder => 3556var serviceProvider = HubConnectionHandlerTestUtils.CreateServiceProvider(services => 3589var serviceProvider = HubConnectionHandlerTestUtils.CreateServiceProvider(services => 3620var serviceProvider = HubConnectionHandlerTestUtils.CreateServiceProvider(); 3643var serviceProvider = HubConnectionHandlerTestUtils.CreateServiceProvider(); 3671var serviceProvider = HubConnectionHandlerTestUtils.CreateServiceProvider(); 3726var serviceProvider = HubConnectionHandlerTestUtils.CreateServiceProvider(services => 3767var serviceProvider = HubConnectionHandlerTestUtils.CreateServiceProvider(services => 3798var serviceProvider = HubConnectionHandlerTestUtils.CreateServiceProvider(services => 3820var serviceProvider = HubConnectionHandlerTestUtils.CreateServiceProvider(s => s.AddSingleton(state), LoggerFactory); 3843var serviceProvider = HubConnectionHandlerTestUtils.CreateServiceProvider(s => s.AddSingleton(state), LoggerFactory); 3867var serviceProvider = HubConnectionHandlerTestUtils.CreateServiceProvider(loggerFactory: LoggerFactory); 3918var serviceProvider = HubConnectionHandlerTestUtils.CreateServiceProvider(loggerFactory: LoggerFactory); 3942var serviceProvider = HubConnectionHandlerTestUtils.CreateServiceProvider(services => 3967var serviceProvider = HubConnectionHandlerTestUtils.CreateServiceProvider(services => 3994var serviceProvider = HubConnectionHandlerTestUtils.CreateServiceProvider(loggerFactory: LoggerFactory); 4014var serviceProvider = HubConnectionHandlerTestUtils.CreateServiceProvider(loggerFactory: LoggerFactory); 4033var serviceProvider = HubConnectionHandlerTestUtils.CreateServiceProvider(loggerFactory: LoggerFactory); 4052var serviceProvider = HubConnectionHandlerTestUtils.CreateServiceProvider(builder => 4090var serviceProvider = HubConnectionHandlerTestUtils.CreateServiceProvider(builder => 4130var serviceProvider = HubConnectionHandlerTestUtils.CreateServiceProvider(loggerFactory: LoggerFactory); 4167var serviceProvider = HubConnectionHandlerTestUtils.CreateServiceProvider(loggerFactory: LoggerFactory); 4210var serviceProvider = HubConnectionHandlerTestUtils.CreateServiceProvider(builder => 4251var serviceProvider = HubConnectionHandlerTestUtils.CreateServiceProvider(builder => 4296var serviceProvider = HubConnectionHandlerTestUtils.CreateServiceProvider(builder => 4327var serviceProvider = HubConnectionHandlerTestUtils.CreateServiceProvider(builder => 4354var serviceProvider = HubConnectionHandlerTestUtils.CreateServiceProvider(builder => 4383var serviceProvider = HubConnectionHandlerTestUtils.CreateServiceProvider(null, LoggerFactory); 4408IServiceProvider serviceProvider = HubConnectionHandlerTestUtils.CreateServiceProvider(loggerFactory: LoggerFactory); 4473var serviceProvider = HubConnectionHandlerTestUtils.CreateServiceProvider( 4507var serviceProvider = HubConnectionHandlerTestUtils.CreateServiceProvider(services => 4537var serviceProvider = HubConnectionHandlerTestUtils.CreateServiceProvider(null, LoggerFactory); 4562var serviceProvider = HubConnectionHandlerTestUtils.CreateServiceProvider(); 4593var serviceProvider = HubConnectionHandlerTestUtils.CreateServiceProvider(serviceBuilder => 4627var serviceProvider = HubConnectionHandlerTestUtils.CreateServiceProvider(null, LoggerFactory); 4652var serviceProvider = HubConnectionHandlerTestUtils.CreateServiceProvider(provider => 4669var serviceProvider = HubConnectionHandlerTestUtils.CreateServiceProvider(provider => 4686var serviceProvider = HubConnectionHandlerTestUtils.CreateServiceProvider(provider => 4705var serviceProvider = HubConnectionHandlerTestUtils.CreateServiceProvider(provider => 4732var serviceProvider = HubConnectionHandlerTestUtils.CreateServiceProvider(provider => 4749var serviceProvider = HubConnectionHandlerTestUtils.CreateServiceProvider(provider => 4771var serviceProvider = HubConnectionHandlerTestUtils.CreateServiceProvider(provider => 4792var serviceProvider = HubConnectionHandlerTestUtils.CreateServiceProvider(provider => 4813var serviceProvider = HubConnectionHandlerTestUtils.CreateServiceProvider(provider => 4838var serviceProvider = HubConnectionHandlerTestUtils.CreateServiceProvider(provider => 4861var serviceProvider = HubConnectionHandlerTestUtils.CreateServiceProvider(provider => 4883var serviceProvider = HubConnectionHandlerTestUtils.CreateServiceProvider(provider => 4903var serviceProvider = HubConnectionHandlerTestUtils.CreateServiceProvider(provider => 4923var serviceProvider = HubConnectionHandlerTestUtils.CreateServiceProvider(provider => 4946var serviceProvider = HubConnectionHandlerTestUtils.CreateServiceProvider(provider => 4969var serviceProvider = HubConnectionHandlerTestUtils.CreateServiceProvider(provider => 4993var serviceProvider = HubConnectionHandlerTestUtils.CreateServiceProvider(provider => 5016var serviceProvider = HubConnectionHandlerTestUtils.CreateServiceProvider(provider => 5039var serviceProvider = HubConnectionHandlerTestUtils.CreateServiceProvider(provider => 5053var serviceProvider = HubConnectionHandlerTestUtils.CreateServiceProvider(provider => 5069var serviceProvider = HubConnectionHandlerTestUtils.CreateServiceProvider(provider => 5080var serviceProvider = HubConnectionHandlerTestUtils.CreateServiceProvider(provider => 5116var serviceProvider = HubConnectionHandlerTestUtils.CreateServiceProvider(s => s.AddSingleton(state), LoggerFactory); 5140var serviceProvider = HubConnectionHandlerTestUtils.CreateServiceProvider(s => s.AddSingleton(state), LoggerFactory); 5165var serviceProvider = HubConnectionHandlerTestUtils.CreateServiceProvider(provider => 5192var serviceProvider = HubConnectionHandlerTestUtils.CreateServiceProvider(provider => 5244var serviceProvider = HubConnectionHandlerTestUtils.CreateServiceProvider(s => s.AddSingleton(state), LoggerFactory); 5307var serviceProvider = HubConnectionHandlerTestUtils.CreateServiceProvider(s => s.AddSingleton(state), LoggerFactory); 5364private readonly IServiceProvider _serviceProvider; 5368public CustomHubActivator(IServiceProvider serviceProvider)
HubConnectionHandlerTestUtils\Utils.cs (2)
56public static IServiceProvider CreateServiceProvider(Action<ServiceCollection> addServices = null, ILoggerFactory loggerFactory = null) 77var serviceProvider = CreateServiceProvider(addServices, loggerFactory);
HubFilterTests.cs (24)
22var serviceProvider = HubConnectionHandlerTestUtils.CreateServiceProvider(services => 42var serviceProvider = HubConnectionHandlerTestUtils.CreateServiceProvider(services => 60var serviceProvider = HubConnectionHandlerTestUtils.CreateServiceProvider(services => 78var serviceProvider = HubConnectionHandlerTestUtils.CreateServiceProvider(services => 98var serviceProvider = HubConnectionHandlerTestUtils.CreateServiceProvider(services => 112private async Task AssertMethodsCalled(IServiceProvider serviceProvider, TcsService tcsService) 145var serviceProvider = HubConnectionHandlerTestUtils.CreateServiceProvider(services => 179var serviceProvider = HubConnectionHandlerTestUtils.CreateServiceProvider(services => 227var serviceProvider = HubConnectionHandlerTestUtils.CreateServiceProvider(services => 277var serviceProvider = HubConnectionHandlerTestUtils.CreateServiceProvider(services => 328var serviceProvider = HubConnectionHandlerTestUtils.CreateServiceProvider(services => 387var serviceProvider = HubConnectionHandlerTestUtils.CreateServiceProvider(services => 447var serviceProvider = HubConnectionHandlerTestUtils.CreateServiceProvider(services => 508var serviceProvider = HubConnectionHandlerTestUtils.CreateServiceProvider(services => 529var serviceProvider = HubConnectionHandlerTestUtils.CreateServiceProvider(services => 577var serviceProvider = HubConnectionHandlerTestUtils.CreateServiceProvider(services => 622var serviceProvider = HubConnectionHandlerTestUtils.CreateServiceProvider(services => 653var serviceProvider = HubConnectionHandlerTestUtils.CreateServiceProvider(services => 684var serviceProvider = HubConnectionHandlerTestUtils.CreateServiceProvider(services => 718var serviceProvider = HubConnectionHandlerTestUtils.CreateServiceProvider(services => 759var serviceProvider = HubConnectionHandlerTestUtils.CreateServiceProvider(services => 794var serviceProvider = HubConnectionHandlerTestUtils.CreateServiceProvider(services => 835var serviceProvider = HubConnectionHandlerTestUtils.CreateServiceProvider(services => 875var serviceProvider = HubConnectionHandlerTestUtils.CreateServiceProvider(services =>
Microsoft.AspNetCore.SpaServices.Extensions (1)
StaticFiles\DefaultSpaStaticFileProvider.cs (1)
19IServiceProvider serviceProvider,
Microsoft.AspNetCore.SpaServices.Extensions.Tests (3)
SpaServicesExtensionsTests.cs (3)
41private IApplicationBuilder GetApplicationBuilder(IServiceProvider serviceProvider = null) 45serviceProvider = new Mock<IServiceProvider>(MockBehavior.Strict).Object; 56private IServiceProvider GetServiceProvider(Action<SpaStaticFilesOptions> configuration = null)
Microsoft.AspNetCore.StaticAssets (5)
Development\StaticAssetDevelopmentRuntimeHandler.cs (1)
159internal static bool IsEnabled(IServiceProvider serviceProvider, IWebHostEnvironment environment)
Infrastructure\StaticAssetsEndpointDataSourceHelper.cs (1)
24var serviceProvider = staticAssetsDataSource.ServiceProvider;
StaticAssetEndpointDataSource.cs (2)
27internal StaticAssetsEndpointDataSource(IServiceProvider serviceProvider, StaticAssetsManifest manifest, StaticAssetEndpointFactory endpointFactory, string manifestName, List<StaticAssetDescriptor> descriptors) 70internal IServiceProvider ServiceProvider { get; }
StaticAssetEndpointFactory.cs (1)
15internal class StaticAssetEndpointFactory(IServiceProvider serviceProvider)
Microsoft.AspNetCore.TestHost (8)
.packages\microsoft.extensions.hostfactoryresolver.sources\9.0.0-preview.6.24307.2\contentFiles\cs\netstandard2.0\HostFactoryResolver.cs (3)
122public static Func<string[], IServiceProvider?>? ResolveServiceProviderFactory(Assembly assembly, TimeSpan? waitTimeout = null) 184private static IServiceProvider? GetServiceProvider(object? host) 192return (IServiceProvider?)servicesProperty?.GetValue(host);
TestServer.cs (5)
35public TestServer(IServiceProvider services, IOptions<TestServerOptions> optionsAccessor) 46public TestServer(IServiceProvider services, IFeatureCollection featureCollection, IOptions<TestServerOptions> optionsAccessor) 60public TestServer(IServiceProvider services) 70public TestServer(IServiceProvider services, IFeatureCollection featureCollection) 124public IServiceProvider Services { get; }
Microsoft.AspNetCore.TestHost.Tests (10)
TestServerTests.cs (10)
159public IServiceProvider CreateServiceProvider(ThirdPartyContainer containerBuilder) => containerBuilder.Services.BuildServiceProvider(); 232public IServiceProvider Services; 233public IServiceProvider ConfigureServices(IServiceCollection services) 241var applicationServices = app.ApplicationServices; 468public ReplaceServiceProvidersFeatureFilter(IServiceProvider appServices, IServiceProvider requestServices) 474public IServiceProvider ApplicationServices { get; set; } 476public IServiceProvider RequestServices { get; set; } 516public IServiceProvider ApplicationServices { get; set; } 518public IServiceProvider RequestServices { get; set; }
Microsoft.AspNetCore.Tests (3)
WebApplicationTests.cs (3)
2963public IServiceProvider ConfigureServices(IServiceCollection services) 3180public IServiceProvider CreateServiceProvider(MyServiceProvider containerBuilder) 3189private IServiceProvider _inner;
Microsoft.Extensions.Caching.Hybrid (2)
Internal\DefaultHybridCache.cs (2)
26private readonly IServiceProvider _services; // we can't resolve per-type serializers until we see each T 55public DefaultHybridCache(IOptions<HybridCacheOptions> options, IServiceProvider services)
Microsoft.Extensions.DependencyInjection (17)
DefaultServiceProviderFactory.cs (1)
41public IServiceProvider CreateServiceProvider(IServiceCollection containerBuilder)
ServiceLookup\CallSiteFactory.cs (1)
685return serviceType == typeof(IServiceProvider) ||
ServiceLookup\FactoryCallSite.cs (3)
10public Func<IServiceProvider, object> Factory { get; } 12public FactoryCallSite(ResultCache cache, Type serviceType, Func<IServiceProvider, object> factory) : base(cache) 18public FactoryCallSite(ResultCache cache, Type serviceType, object serviceKey, Func<IServiceProvider, object, object> factory) : base(cache)
ServiceLookup\ILEmit\ILEmitResolverBuilder.cs (3)
42public Func<IServiceProvider, object>[]? Factories; 248argument.Factories ??= new List<Func<IServiceProvider, object>>(); 255argument.Generator.Emit(OpCodes.Ldelem, typeof(Func<IServiceProvider, object>));
ServiceLookup\ILEmit\ILEmitResolverBuilderContext.cs (1)
15public List<Func<IServiceProvider, object>>? Factories { get; set; }
ServiceLookup\ServiceLookupHelpers.cs (2)
17internal static readonly MethodInfo InvokeFactoryMethodInfo = typeof(Func<IServiceProvider, object>) 18.GetMethod(nameof(Func<IServiceProvider, object>.Invoke), LookupFlags)!;
ServiceLookup\ServiceProviderCallSite.cs (2)
10public ServiceProviderCallSite() : base(ResultCache.None(typeof(IServiceProvider))) 14public override Type ServiceType { get; } = typeof(IServiceProvider);
ServiceLookup\ServiceProviderEngineScope.cs (1)
73public IServiceProvider ServiceProvider => this;
ServiceLookup\ThrowHelper.cs (1)
16throw new ObjectDisposedException(nameof(IServiceProvider));
ServiceProvider.cs (1)
61CallSiteFactory.Add(ServiceIdentifier.FromServiceType(typeof(IServiceProvider)), new ServiceProviderCallSite());
ServiceProviderOptions.cs (1)
9/// Options for configuring various behaviors of the default <see cref="IServiceProvider"/> implementation.
Microsoft.Extensions.DependencyInjection.Abstractions (144)
ActivatorUtilities.cs (26)
38new Func<IServiceProvider, Type, Type, bool, object?, object?>(GetService).Method; 41/// Instantiate a type with constructor arguments provided directly and/or from an <see cref="IServiceProvider"/>. 48IServiceProvider provider, 266/// and/or from an <see cref="IServiceProvider"/>. 273/// A factory that will instantiate instanceType using an <see cref="IServiceProvider"/> 294var factoryLambda = Expression.Lambda<Func<IServiceProvider, object?[]?, object>>( 297Func<IServiceProvider, object?[]?, object>? result = factoryLambda.Compile(); 303/// and/or from an <see cref="IServiceProvider"/>. 310/// A factory that will instantiate type T using an <see cref="IServiceProvider"/> 327var factoryLambda = Expression.Lambda<Func<IServiceProvider, object?[]?, T>>( 330Func<IServiceProvider, object?[]?, T>? result = factoryLambda.Compile(); 338provider = Expression.Parameter(typeof(IServiceProvider), "provider"); 344/// Instantiate a type with constructor arguments provided directly and/or from an <see cref="IServiceProvider"/>. 350public static T CreateInstance<[DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.PublicConstructors)] T>(IServiceProvider provider, params object[] parameters) 361public static T GetServiceOrCreateInstance<[DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.PublicConstructors)] T>(IServiceProvider provider) 373IServiceProvider provider, 379private static object? GetService(IServiceProvider sp, Type type, Type requiredBy, bool hasDefaultValue, object? key) 460return (IServiceProvider serviceProvider, object?[]? arguments) => 779public object? GetService(IServiceProvider serviceProvider, int parameterIndex) 862public object CreateInstance(IServiceProvider provider) 930IServiceProvider serviceProvider) 970IServiceProvider serviceProvider) 988IServiceProvider serviceProvider, 1124IServiceProvider serviceProvider, 1150IServiceProvider serviceProvider, 1222private static object? GetKeyedService(IServiceProvider provider, Type type, object? serviceKey)
AsyncServiceScope.cs (1)
31public IServiceProvider ServiceProvider => _serviceScope.ServiceProvider;
Extensions\ServiceCollectionDescriptorExtensions.cs (6)
148Func<IServiceProvider, object> implementationFactory) 199Func<IServiceProvider, TService> implementationFactory) 254Func<IServiceProvider, object> implementationFactory) 305Func<IServiceProvider, TService> implementationFactory) 360Func<IServiceProvider, object> implementationFactory) 429Func<IServiceProvider, TService> implementationFactory)
Extensions\ServiceCollectionDescriptorExtensions.Keyed.cs (6)
67Func<IServiceProvider, object?, object> implementationFactory) 122Func<IServiceProvider, object?, TService> implementationFactory) 183Func<IServiceProvider, object?, object> implementationFactory) 238Func<IServiceProvider, object?, TService> implementationFactory) 299Func<IServiceProvider, object?, object> implementationFactory) 373Func<IServiceProvider, object?, TService> implementationFactory)
IKeyedServiceProvider.cs (2)
23/// Gets service of type <paramref name="serviceType"/> from the <see cref="IServiceProvider"/> implementing 29/// Throws an exception if the <see cref="IServiceProvider"/> cannot create the object.</returns>
IServiceProviderFactory.cs (5)
9/// Provides an extension point for creating a container specific builder and an <see cref="IServiceProvider"/>. 17/// <returns>A container builder that can be used to create an <see cref="IServiceProvider"/>.</returns> 21/// Creates an <see cref="IServiceProvider"/> from the container builder. 24/// <returns>An <see cref="IServiceProvider"/></returns> 25IServiceProvider CreateServiceProvider(TContainerBuilder containerBuilder);
IServiceProviderIsKeyedService.cs (2)
10/// from the <see cref="IServiceProvider"/>. 16/// <see cref="IServiceProvider"/>.
IServiceProviderIsService.cs (2)
9/// Optional service used to determine if the specified type is available from the <see cref="IServiceProvider"/>. 14/// Determines if the specified service type is available from the <see cref="IServiceProvider"/>.
IServiceScope.cs (2)
17/// The <see cref="System.IServiceProvider"/> used to resolve dependencies from the scope. 19IServiceProvider ServiceProvider { get; }
IServiceScopeFactory.cs (1)
14/// contains an <see cref="System.IServiceProvider"/> used to resolve dependencies from a
ISupportRequiredService.cs (4)
9/// Optional contract used by <see cref="ServiceProviderServiceExtensions.GetRequiredService{T}(IServiceProvider)"/> 10/// to resolve services if supported by <see cref="IServiceProvider"/>. 15/// Gets service of type <paramref name="serviceType"/> from the <see cref="IServiceProvider"/> implementing 20/// Throws an exception if the <see cref="IServiceProvider"/> cannot create the object.</returns>
ObjectFactory.cs (2)
11/// <param name="serviceProvider">The <see cref="IServiceProvider"/> to get service arguments from.</param> 14public delegate object ObjectFactory(IServiceProvider serviceProvider, object?[]? arguments);
ObjectFactoryT.cs (2)
12/// <param name="serviceProvider">The <see cref="IServiceProvider"/> to get service arguments from.</param> 15public delegate T ObjectFactory<T>(IServiceProvider serviceProvider, object?[]? arguments);
ServiceCollectionServiceExtensions.cs (10)
49Func<IServiceProvider, object> implementationFactory) 123Func<IServiceProvider, TService> implementationFactory) 146Func<IServiceProvider, TImplementation> implementationFactory) 191Func<IServiceProvider, object> implementationFactory) 265Func<IServiceProvider, TService> implementationFactory) 288Func<IServiceProvider, TImplementation> implementationFactory) 334Func<IServiceProvider, object> implementationFactory) 408Func<IServiceProvider, TService> implementationFactory) 431Func<IServiceProvider, TImplementation> implementationFactory) 499Func<IServiceProvider, object> implementationFactory,
ServiceCollectionServiceExtensions.Keyed.cs (10)
53Func<IServiceProvider, object?, object> implementationFactory) 137Func<IServiceProvider, object?, TService> implementationFactory) 162Func<IServiceProvider, object?, TImplementation> implementationFactory) 211Func<IServiceProvider, object?, object> implementationFactory) 295Func<IServiceProvider, object?, TService> implementationFactory) 320Func<IServiceProvider, object?, TImplementation> implementationFactory) 369Func<IServiceProvider, object?, object> implementationFactory) 453Func<IServiceProvider, object?, TService> implementationFactory) 478Func<IServiceProvider, object?, TImplementation> implementationFactory) 552Func<IServiceProvider, object?, object> implementationFactory,
ServiceDescriptor.cs (27)
90Func<IServiceProvider, object> factory, 110Func<IServiceProvider, object?, object> factory, 120Func<IServiceProvider, object> nullKeyedFactory = sp => factory(sp, null); 223public Func<IServiceProvider, object>? ImplementationFactory 231return (Func<IServiceProvider, object>?)_implementationFactory; 238public Func<IServiceProvider, object?, object>? KeyedImplementationFactory 246return (Func<IServiceProvider, object?, object>?)_implementationFactory; 417Func<IServiceProvider, TImplementation> implementationFactory) 439Func<IServiceProvider, object?, TImplementation> implementationFactory) 456public static ServiceDescriptor Transient<TService>(Func<IServiceProvider, TService> implementationFactory) 473public static ServiceDescriptor KeyedTransient<TService>(object? serviceKey, Func<IServiceProvider, object?, TService> implementationFactory) 489public static ServiceDescriptor Transient(Type service, Func<IServiceProvider, object> implementationFactory) 506public static ServiceDescriptor KeyedTransient(Type service, object? serviceKey, Func<IServiceProvider, object?, object> implementationFactory) 588Func<IServiceProvider, TImplementation> implementationFactory) 610Func<IServiceProvider, object?, TImplementation> implementationFactory) 627public static ServiceDescriptor Scoped<TService>(Func<IServiceProvider, TService> implementationFactory) 644public static ServiceDescriptor KeyedScoped<TService>(object? serviceKey, Func<IServiceProvider, object?, TService> implementationFactory) 660public static ServiceDescriptor Scoped(Type service, Func<IServiceProvider, object> implementationFactory) 677public static ServiceDescriptor KeyedScoped(Type service, object? serviceKey, Func<IServiceProvider, object?, object> implementationFactory) 766Func<IServiceProvider, TImplementation> implementationFactory) 788Func<IServiceProvider, object?, TImplementation> implementationFactory) 805public static ServiceDescriptor Singleton<TService>(Func<IServiceProvider, TService> implementationFactory) 824Func<IServiceProvider, object?, TService> implementationFactory) 842Func<IServiceProvider, object> implementationFactory) 862Func<IServiceProvider, object?, object> implementationFactory) 1001public static ServiceDescriptor Describe(Type serviceType, Func<IServiceProvider, object> implementationFactory, ServiceLifetime lifetime) 1016public static ServiceDescriptor DescribeKeyed(Type serviceType, object? serviceKey, Func<IServiceProvider, object?, object> implementationFactory, ServiceLifetime lifetime)
ServiceProviderKeyedServiceExtensions.cs (16)
11/// Extension methods for getting services from an <see cref="IServiceProvider" />. 16/// Get service of type <typeparamref name="T"/> from the <see cref="IServiceProvider"/>. 19/// <param name="provider">The <see cref="IServiceProvider"/> to retrieve the service object from.</param> 22public static T? GetKeyedService<T>(this IServiceProvider provider, object? serviceKey) 35/// Get service of type <paramref name="serviceType"/> from the <see cref="IServiceProvider"/>. 37/// <param name="provider">The <see cref="IServiceProvider"/> to retrieve the service object from.</param> 42public static object GetRequiredKeyedService(this IServiceProvider provider, Type serviceType, object? serviceKey) 56/// Get service of type <typeparamref name="T"/> from the <see cref="IServiceProvider"/>. 59/// <param name="provider">The <see cref="IServiceProvider"/> to retrieve the service object from.</param> 63public static T GetRequiredKeyedService<T>(this IServiceProvider provider, object? serviceKey) where T : notnull 71/// Get an enumeration of services of type <typeparamref name="T"/> from the <see cref="IServiceProvider"/>. 74/// <param name="provider">The <see cref="IServiceProvider"/> to retrieve the services from.</param> 77public static IEnumerable<T> GetKeyedServices<T>(this IServiceProvider provider, object? serviceKey) 85/// Get an enumeration of services of type <paramref name="serviceType"/> from the <see cref="IServiceProvider"/>. 87/// <param name="provider">The <see cref="IServiceProvider"/> to retrieve the services from.</param> 92public static IEnumerable<object?> GetKeyedServices(this IServiceProvider provider, Type serviceType, object? serviceKey)
ServiceProviderServiceExtensions.cs (20)
11/// Extension methods for getting services from an <see cref="IServiceProvider" />. 16/// Get service of type <typeparamref name="T"/> from the <see cref="IServiceProvider"/>. 19/// <param name="provider">The <see cref="IServiceProvider"/> to retrieve the service object from.</param> 21public static T? GetService<T>(this IServiceProvider provider) 29/// Get service of type <paramref name="serviceType"/> from the <see cref="IServiceProvider"/>. 31/// <param name="provider">The <see cref="IServiceProvider"/> to retrieve the service object from.</param> 35public static object GetRequiredService(this IServiceProvider provider, Type serviceType) 55/// Get service of type <typeparamref name="T"/> from the <see cref="IServiceProvider"/>. 58/// <param name="provider">The <see cref="IServiceProvider"/> to retrieve the service object from.</param> 61public static T GetRequiredService<T>(this IServiceProvider provider) where T : notnull 69/// Get an enumeration of services of type <typeparamref name="T"/> from the <see cref="IServiceProvider"/>. 72/// <param name="provider">The <see cref="IServiceProvider"/> to retrieve the services from.</param> 74public static IEnumerable<T> GetServices<T>(this IServiceProvider provider) 82/// Get an enumeration of services of type <paramref name="serviceType"/> from the <see cref="IServiceProvider"/>. 84/// <param name="provider">The <see cref="IServiceProvider"/> to retrieve the services from.</param> 88public static IEnumerable<object?> GetServices(this IServiceProvider provider, Type serviceType) 100/// <param name="provider">The <see cref="IServiceProvider"/> to create the scope from.</param> 102public static IServiceScope CreateScope(this IServiceProvider provider) 110/// <param name="provider">The <see cref="IServiceProvider"/> to create the scope from.</param> 112public static AsyncServiceScope CreateAsyncScope(this IServiceProvider provider)
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 130static T GetServiceOrCreateInstance(IServiceProvider 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 220T CreateInstance(IServiceProvider serviceProvider) => 239/// This method will use <see cref="ActivatorUtilities.CreateInstance{T}(IServiceProvider, object[])"/> to create the health check 258T CreateInstance(IServiceProvider serviceProvider) => ActivatorUtilities.CreateInstance<T>(serviceProvider, args);
Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions (4)
HealthCheckRegistration.cs (4)
26private Func<IServiceProvider, IHealthCheck> _factory; 85Func<IServiceProvider, IHealthCheck> factory, 105Func<IServiceProvider, IHealthCheck> factory, 128public Func<IServiceProvider, IHealthCheck> Factory
Microsoft.Extensions.Hosting (15)
HostApplicationBuilder.cs (2)
28private Func<IServiceProvider> _createServiceProvider; 32private IServiceProvider? _appServices;
HostBuilder.cs (4)
38private IServiceProvider? _appServices; 294Func<IServiceProvider> serviceProviderGetter) 315IServiceProvider appServices = serviceProviderGetter(); 357internal static IHost ResolveHost(IServiceProvider serviceProvider, DiagnosticListener diagnosticListener)
HostingHostBuilderExtensions.cs (4)
68/// Specify the <see cref="IServiceProvider"/> to be the default one. 71/// <param name="configure">The delegate that configures the <see cref="IServiceProvider"/>.</param> 77/// Specify the <see cref="IServiceProvider"/> to be the default one. 80/// <param name="configure">The delegate that configures the <see cref="IServiceProvider"/>.</param>
Internal\Host.cs (3)
34public Host(IServiceProvider services, 61public IServiceProvider Services { get; } 449public IServiceProvider Services => host.Services;
Internal\IServiceFactoryAdapter.cs (1)
13IServiceProvider CreateServiceProvider(object containerBuilder);
Internal\ServiceFactoryAdapter.cs (1)
47public IServiceProvider CreateServiceProvider(object containerBuilder)
Microsoft.Extensions.Hosting.Abstractions (6)
IHost.cs (1)
18IServiceProvider Services { get; }
IHostApplicationBuilder.cs (3)
52/// Registers a <see cref="IServiceProviderFactory{TContainerBuilder}" /> instance to be used to create the <see cref="IServiceProvider" />. 54/// <param name="factory">The factory object that can create the <typeparamref name="TContainerBuilder"/> and <see cref="IServiceProvider"/>.</param> 62/// The <see cref="IServiceProvider"/> is created when this builder is built and so the delegate provided
IHostBuilder.cs (1)
44/// to construct the <see cref="IServiceProvider"/>.</param>
ServiceCollectionHostedServiceExtensions.cs (1)
37public static IServiceCollection AddHostedService<THostedService>(this IServiceCollection services, Func<IServiceProvider, THostedService> implementationFactory)
Microsoft.Extensions.Http (60)
DefaultHttpClientFactory.cs (3)
22private readonly IServiceProvider _services; 63IServiceProvider services, 133IServiceProvider services = _services;
DefaultHttpMessageHandlerBuilder.cs (2)
19public DefaultHttpMessageHandlerBuilder(IServiceProvider services) 43public override IServiceProvider Services { get; }
DefaultTypedHttpClientFactory.cs (2)
16private readonly IServiceProvider _services; 18public DefaultTypedHttpClientFactory(Cache cache, IServiceProvider services)
DependencyInjection\HttpClientBuilderExtensions.cs (19)
45/// The <see cref="IServiceProvider"/> provided to <paramref name="configureClient"/> will be the 48public static IHttpClientBuilder ConfigureHttpClient(this IHttpClientBuilder builder, Action<IServiceProvider, HttpClient> configureClient) 98/// The <see cref="IServiceProvider"/> argument provided to <paramref name="configureHandler"/> will be 102public static IHttpClientBuilder AddHttpMessageHandler(this IHttpClientBuilder builder, Func<IServiceProvider, DelegatingHandler> configureHandler) 179/// The <see cref="IServiceProvider"/> argument provided to <paramref name="configureHandler"/> will be 183public static IHttpClientBuilder ConfigurePrimaryHttpMessageHandler(this IHttpClientBuilder builder, Func<IServiceProvider, HttpMessageHandler> configureHandler) 233/// The <see cref="IServiceProvider"/> argument provided to <paramref name="configureHandler"/> will be 237public static IHttpClientBuilder ConfigurePrimaryHttpMessageHandler(this IHttpClientBuilder builder, Action<HttpMessageHandler, IServiceProvider> configureHandler) 285public static IHttpClientBuilder UseSocketsHttpHandler(this IHttpClientBuilder builder, Action<SocketsHttpHandler, IServiceProvider>? configureHandler = null) 346/// can be retrieved from <see cref="IServiceProvider.GetService(Type)" /> (and related methods) by providing 386private static TClient AddTransientHelper<TClient>(IServiceProvider s, IHttpClientBuilder builder) where TClient : class 412/// can be retrieved from <see cref="IServiceProvider.GetService(Type)" /> (and related methods) by providing 450private static TClient AddTransientHelper<TClient, TImplementation>(IServiceProvider s, IHttpClientBuilder builder) where TClient : class where TImplementation : class, TClient 472/// can be retrieved from <see cref="IServiceProvider.GetService(Type)" /> (and related methods) by providing 518/// can be retrieved from <see cref="IServiceProvider.GetService(Type)" /> (and related methods) by providing 522/// Calling <see cref="HttpClientBuilderExtensions.AddTypedClient{TClient}(IHttpClientBuilder,Func{HttpClient,IServiceProvider,TClient})"/> 526public static IHttpClientBuilder AddTypedClient<TClient>(this IHttpClientBuilder builder, Func<HttpClient, IServiceProvider, TClient> factory) 535internal static IHttpClientBuilder AddTypedClientCore<TClient>(this IHttpClientBuilder builder, Func<HttpClient, IServiceProvider, TClient> factory, bool validateSingleType) 640public static IHttpClientBuilder ConfigureAdditionalHttpMessageHandlers(this IHttpClientBuilder builder, Action<IList<DelegatingHandler>, IServiceProvider> configureAdditionalHandlers)
DependencyInjection\HttpClientBuilderExtensions.Logging.cs (2)
38/// The <see cref="IServiceProvider"/> argument provided to <paramref name="httpClientLoggerFactory"/> will be 46public static IHttpClientBuilder AddLogger(this IHttpClientBuilder builder, Func<IServiceProvider, IHttpClientLogger> httpClientLoggerFactory, bool wrapHandlersPipeline = false)
DependencyInjection\HttpClientFactoryServiceCollectionExtensions.cs (23)
165public static IHttpClientBuilder AddHttpClient(this IServiceCollection services, string name, Action<IServiceProvider, HttpClient> configureClient) 196/// can be retrieved from <see cref="IServiceProvider.GetService(Type)" /> (and related methods) by providing 236/// can be retrieved from <see cref="IServiceProvider.GetService(Type)" /> (and related methods) by providing 273/// can be retrieved from <see cref="IServiceProvider.GetService(Type)" /> (and related methods) by providing 316/// can be retrieved from <see cref="IServiceProvider.GetService(Type)" /> (and related methods) by providing 357/// can be retrieved from <see cref="IServiceProvider.GetService(Type)" /> (and related methods) by providing 396/// can be retrieved from <see cref="IServiceProvider.GetService(Type)" /> (and related methods) by providing 401this IServiceCollection services, Action<IServiceProvider, HttpClient> configureClient) 439/// can be retrieved from <see cref="IServiceProvider.GetService(Type)" /> (and related methods) by providing 483/// can be retrieved from <see cref="IServiceProvider.GetService(Type)" /> (and related methods) by providing 488this IServiceCollection services, Action<IServiceProvider, HttpClient> configureClient) 523/// can be retrieved from <see cref="IServiceProvider.GetService(Type)" /> (and related methods) by providing 565/// can be retrieved from <see cref="IServiceProvider.GetService(Type)" /> (and related methods) by providing 573this IServiceCollection services, string name, Action<IServiceProvider, HttpClient> configureClient) 611/// can be retrieved from <see cref="IServiceProvider.GetService(Type)" /> (and related methods) by providing 658/// can be retrieved from <see cref="IServiceProvider.GetService(Type)" /> (and related methods) by providing 666this IServiceCollection services, string name, Action<IServiceProvider, HttpClient> configureClient) 703/// can be retrieved from <see cref="IServiceProvider.GetService(Type)" /> (and related methods) by providing 740/// can be retrieved from <see cref="IServiceProvider.GetService(Type)" /> (and related methods) by providing 782/// can be retrieved from <see cref="IServiceProvider.GetService(Type)" /> (and related methods) by providing 786public static IHttpClientBuilder AddHttpClient<TClient, TImplementation>(this IServiceCollection services, Func<HttpClient, IServiceProvider, TImplementation> factory) 819/// can be retrieved from <see cref="IServiceProvider.GetService(Type)" /> (and related methods) by providing 823public static IHttpClientBuilder AddHttpClient<TClient, TImplementation>(this IServiceCollection services, string name, Func<HttpClient, IServiceProvider, TImplementation> factory)
DependencyInjection\SocketsHttpHandlerBuilderExtensions.cs (1)
28public static ISocketsHttpHandlerBuilder Configure(this ISocketsHttpHandlerBuilder builder, Action<SocketsHttpHandler, IServiceProvider> configure)
HttpClientFactoryOptions.cs (1)
96/// they will be provided with the scoped <see cref="IServiceProvider"/> via
HttpMessageHandlerBuilder.cs (2)
45/// Gets an <see cref="IServiceProvider"/> which can be used to resolve services 55public virtual IServiceProvider Services { get; } = null!;
ITypedHttpClientFactory.cs (3)
21/// should rarely be used directly in application code, use <see cref="IServiceProvider.GetService(Type)"/> instead 32/// client types are not retrieved directly from the <see cref="IServiceProvider"/>. See 33/// <see cref="ActivatorUtilities.CreateInstance(IServiceProvider, Type, object[])" /> for details.
Logging\LoggingHttpMessageHandlerBuilderFilter.cs (2)
20private readonly IServiceProvider _serviceProvider; 23public LoggingHttpMessageHandlerBuilderFilter(IServiceProvider serviceProvider, IOptionsMonitor<HttpClientFactoryOptions> optionsMonitor)
Microsoft.Extensions.Http.Polly (3)
DependencyInjection\PollyHttpClientBuilderExtensions.cs (2)
95Func<IServiceProvider, HttpRequestMessage, IAsyncPolicy<HttpResponseMessage>> policySelector) 254public static IHttpClientBuilder AddPolicyHandler(this IHttpClientBuilder builder, Func<IServiceProvider, HttpRequestMessage, string, IAsyncPolicy<HttpResponseMessage>> policyFactory, Func<HttpRequestMessage, string> keySelector)
DependencyInjection\PollyServiceCollectionExtensions.cs (1)
89public static IServiceCollection AddPolicyRegistry(this IServiceCollection services, Action<IServiceProvider, IPolicyRegistry<string>> configureRegistry)
Microsoft.Extensions.Identity.Core (3)
UserManager.cs (3)
50private readonly IServiceProvider _services; 67/// <param name="services">The <see cref="IServiceProvider"/> used to resolve services.</param> 76IServiceProvider services,
Microsoft.Extensions.WebEncoders (1)
EncoderServiceCollectionExtensions.cs (1)
60private static Func<IServiceProvider, TService> CreateFactory<TService>(
MockHostTypes (4)
Host.cs (1)
10public IServiceProvider Services { get; } = new ServiceProvider();
IHost.cs (1)
10IServiceProvider Services { get; }
IWebHost.cs (1)
10IServiceProvider Services { get; }
WebHost.cs (1)
10public IServiceProvider Services { get; } = new ServiceProvider();
mscorlib (1)
src\libraries\shims\mscorlib\ref\mscorlib.cs (1)
354[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.IServiceProvider))]
Mvc.RoutingWebSite (1)
src\Mvc\test\WebSites\Common\TestResponseGenerator.cs (1)
56var services = context.HttpContext.RequestServices;
netstandard (1)
netstandard.cs (1)
977[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.IServiceProvider))]
PresentationFramework (139)
MS\Internal\Annotations\Anchoring\FixedTextSelectionProcessor.cs (2)
300ITextView tv = (ITextView)((IServiceProvider)docPage).GetService(typeof(ITextView)); 603textView = ((IServiceProvider)documentPage).GetService(typeof(ITextView)) as ITextView;
MS\Internal\Annotations\Anchoring\TextSelectionHelper.cs (10)
403IServiceProvider provider = scrollViewer.ScrollViewer.Content as IServiceProvider; 413IServiceProvider isp = docPage as IServiceProvider; 441IServiceProvider provider = scrollViewer.ScrollViewer.Content as IServiceProvider; 492IServiceProvider isp = docPage as IServiceProvider; 539IServiceProvider serviceProvider = view.DocumentPage as IServiceProvider;
MS\Internal\Annotations\Anchoring\TextSelectionProcessor.cs (5)
262IServiceProvider serviceProvider = null; 267serviceProvider = _targetPage as IServiceProvider; 272serviceProvider = PathNode.GetParent(content as DependencyObject) as IServiceProvider; 468IServiceProvider serviceProvider = startNode as IServiceProvider;
MS\Internal\Annotations\Anchoring\TextViewSelectionProcessor.cs (2)
275IServiceProvider provider = selection as IServiceProvider;
MS\Internal\Annotations\Component\MarkedHighlightComponent.cs (2)
934IServiceProvider service = sender as IServiceProvider;
MS\Internal\Documents\ContentHostHelper.cs (1)
117textView = (ITextView)((IServiceProvider)pageViews[i].DocumentPage).GetService(typeof(ITextView));
MS\Internal\Documents\DocumentGrid.cs (5)
903IServiceProvider isp = Content as IServiceProvider; 1273IServiceProvider serviceProvider = Content as IServiceProvider; 2583((IServiceProvider)pageView).GetService(typeof(ITextView)) as DocumentPageTextView;
MS\Internal\Documents\DocumentPageTextView.cs (6)
49if (_page is IServiceProvider) 51_pageTextView = ((IServiceProvider)_page).GetService(typeof(ITextView)) as ITextView; 75if (_page is IServiceProvider) 77_pageTextView = ((IServiceProvider)_page).GetService(typeof(ITextView)) as ITextView; 355if (_page is IServiceProvider) 357_pageTextView = ((IServiceProvider)_page).GetService(typeof(ITextView)) as ITextView;
MS\Internal\Documents\DocumentViewerHelper.cs (1)
391ITextContainer textContainer = (ITextContainer)((IServiceProvider)document).GetService(typeof(ITextContainer));
MS\Internal\Documents\FixedDocumentPaginator.cs (2)
199object IServiceProvider.GetService(Type serviceType) 201return ((IServiceProvider)_document).GetService(serviceType);
MS\Internal\Documents\FixedDocumentSequencePaginator.cs (2)
199object IServiceProvider.GetService(Type serviceType) 201return ((IServiceProvider)_document).GetService(serviceType);
MS\Internal\Documents\FlowDocumentPaginator.cs (3)
383textView = (ITextView)((IServiceProvider)flowDocumentPage).GetService(typeof(ITextView)); 1071object IServiceProvider.GetService(Type serviceType) 1073return ((IServiceProvider)_document).GetService(serviceType);
MS\Internal\Documents\FlowDocumentView.cs (1)
741object IServiceProvider.GetService(Type serviceType)
MS\Internal\Documents\MultiPageTextView.cs (1)
732pageTextView = ((IServiceProvider)pageViews[index]).GetService(typeof(ITextView)) as DocumentPageTextView;
MS\Internal\Documents\TextBoxView.cs (1)
61object IServiceProvider.GetService(Type serviceType)
MS\Internal\Helper.cs (1)
573IServiceProvider serviceProvider,
MS\Internal\LayoutDump.cs (1)
589TextDocumentView tv = (TextDocumentView)((IServiceProvider)flowDocumentPage).GetService(typeof(ITextView));
MS\Internal\Markup\StaticExtension.cs (1)
44public override object ProvideValue(IServiceProvider serviceProvider)
MS\Internal\PtsHost\BreakRecordTable.cs (1)
263textView = (ITextView)((IServiceProvider)page).GetService(typeof(ITextView));
MS\Internal\PtsHost\FlowDocumentPage.cs (2)
1051TextDocumentView textView = (TextDocumentView)((IServiceProvider)this).GetService(typeof(ITextView)); 1155object IServiceProvider.GetService(Type serviceType)
System\Windows\Annotations\AnnotationService.cs (2)
1123IServiceProvider provider = document as IServiceProvider;
System\Windows\Application.cs (2)
1834internal IServiceProvider ServiceProvider 2432private IServiceProvider _serviceProvider;
System\Windows\Automation\Peers\DocumentAutomationPeer.cs (7)
32if (owner is IServiceProvider) 34_textContainer = ((IServiceProvider)owner).GetService(typeof(ITextContainer)) as ITextContainer; 65ITextContainer textContainer = ((IServiceProvider)Owner).GetService(typeof(ITextContainer)) as ITextContainer; 82if (Owner is IServiceProvider) 84ITextContainer textContainer = ((IServiceProvider)Owner).GetService(typeof(ITextContainer)) as ITextContainer; 219if (Owner is IServiceProvider) 221ITextContainer textContainer = ((IServiceProvider)Owner).GetService(typeof(ITextContainer)) as ITextContainer;
System\Windows\ColorConvertedBitmapExtension.cs (1)
81public override object ProvideValue(IServiceProvider serviceProvider)
System\Windows\Controls\ContentPresenter.cs (1)
1147object IServiceProvider.GetService(Type serviceType) { return null; }
System\Windows\Controls\FlowDocumentScrollViewer.cs (4)
1284if (RenderScope is IServiceProvider) 1286textView = (ITextView)((IServiceProvider)RenderScope).GetService(typeof(ITextView)); 1888object IServiceProvider.GetService(Type serviceType) 1904service = ((IServiceProvider)Document).GetService(serviceType);
System\Windows\Controls\Primitives\BulletDecorator.cs (1)
347TextDocumentView tdv = ((IServiceProvider)text).GetService(typeof(ITextView)) as TextDocumentView;
System\Windows\Controls\Primitives\DocumentPageView.cs (4)
517if (_documentPaginator != null && _documentPaginator is IServiceProvider) 526ITextContainer tc = ((IServiceProvider)_documentPaginator).GetService(typeof(ITextContainer)) as ITextContainer; 536service = ((IServiceProvider)_documentPaginator).GetService(serviceType); 1027object IServiceProvider.GetService(Type serviceType)
System\Windows\Controls\Primitives\DocumentViewerBase.cs (7)
706if (masterPage != null && masterPage is IServiceProvider) 708masterPageTextView = ((IServiceProvider)masterPage).GetService(typeof(ITextView)) as ITextView; 785if (masterPage != null && masterPage is IServiceProvider) 787textView = ((IServiceProvider)masterPage).GetService(typeof(ITextView)) as ITextView; 1645if (_document is IServiceProvider && CheckFlags(Flags.IsSelectionEnabled)) 1647textContainer = ((IServiceProvider)_document).GetService(typeof(ITextContainer)) as ITextContainer; 1772object IServiceProvider.GetService(Type serviceType)
System\Windows\Controls\Primitives\TextBoxBase.cs (1)
1891ITextView textView = (ITextView)((IServiceProvider)_renderScope).GetService(typeof(ITextView));
System\Windows\Controls\TextBlock.cs (1)
278object IServiceProvider.GetService(Type serviceType)
System\Windows\Data\BindingBase.cs (1)
184public sealed override object ProvideValue(IServiceProvider serviceProvider)
System\Windows\Data\RelativeSource.cs (1)
251public override object ProvideValue(IServiceProvider serviceProvider)
System\Windows\DeferrableContent.cs (2)
33internal IServiceProvider ServiceProvider { get; private set; } 36IXamlObjectWriterFactory objectWriterFactory, IServiceProvider serviceProvider,
System\Windows\DeferrableContentConverter.cs (1)
93private static T RequireService<T>(IServiceProvider provider) where T : class
System\Windows\Documents\ChildDocumentBlock.cs (2)
232IServiceProvider isp = idp as IServiceProvider;
System\Windows\Documents\DocumentSequence.cs (3)
68/// <see cref="IServiceProvider.GetService" /> 70object IServiceProvider.GetService(Type serviceType) 1090object IServiceProvider.GetService(Type serviceType)
System\Windows\Documents\DocumentSequenceTextView.cs (2)
592IServiceProvider isp = _docPage.ChildDocumentPage as IServiceProvider;
System\Windows\Documents\DPTypeDescriptorContext.cs (1)
182object IServiceProvider.GetService(Type serviceType)
System\Windows\Documents\FixedDocument.cs (2)
102object IServiceProvider.GetService(Type serviceType) 1386object IServiceProvider.GetService(Type serviceType)
System\Windows\Documents\FlowDocument.cs (1)
1696object IServiceProvider.GetService(Type serviceType)
System\windows\Documents\TextEditor.cs (2)
306IServiceProvider serviceProvider = scope as IServiceProvider;
System\Windows\DynamicResourceExtension.cs (1)
55public override object ProvideValue(IServiceProvider serviceProvider)
System\Windows\Markup\Baml2006\DeferredBinaryDeserializerExtension.cs (4)
35public override object ProvideValue(IServiceProvider serviceProvider) 58private IServiceProvider _serviceProvider; 61public DeferredBinaryDeserializerExtensionContext(IServiceProvider serviceProvider, IFreezeFreezables freezer, bool canFreeze) 68object IServiceProvider.GetService(Type serviceType)
System\Windows\Markup\Baml2006\TypeConverterMarkupExtension.cs (4)
22public override object ProvideValue(IServiceProvider serviceProvider) 29private IServiceProvider _serviceProvider; 30public TypeConverterContext(IServiceProvider serviceProvider) 35object IServiceProvider.GetService(Type serviceType)
System\Windows\Markup\DependencyPropertyConverter.cs (1)
104internal static DependencyProperty ResolveProperty(IServiceProvider serviceProvider,
System\Windows\Markup\RoutedEventConverter.cs (2)
57IServiceProvider serviceProvider = typeDescriptorContext as IServiceProvider;
System\Windows\PropertyPath.cs (2)
870if (context is IServiceProvider) 873IXamlTypeResolver xtr = (context as IServiceProvider).GetService(typeof(IXamlTypeResolver)) as IXamlTypeResolver;
System\Windows\ResourceDictionary.cs (5)
1135private object GetKeyValue(KeyRecord key, IServiceProvider serviceProvider) 1153private object EvaluateMarkupExtensionNodeList(System.Xaml.XamlReader reader, IServiceProvider serviceProvider) 1168private object GetStaticResourceKeyValue(StaticResource staticResource, IServiceProvider serviceProvider) 1205private void SetKeys(IList<KeyRecord> keyCollection, IServiceProvider serviceProvider) 1274private void SetOptimizedStaticResources(IList<object> staticResources, IServiceProvider serviceProvider, StaticResourceExtension staticResourceWorker)
System\Windows\ResourceKey.cs (1)
36public override object ProvideValue(IServiceProvider serviceProvider)
System\Windows\SourceUriTypeConverterMarkupExtension.cs (1)
34public override object ProvideValue(IServiceProvider serviceProvider)
System\Windows\StaticResourceExtension.cs (9)
59public override object ProvideValue(IServiceProvider serviceProvider) 92internal object ProvideValueInternal(IServiceProvider serviceProvider, bool allowDeferredReference) 103internal object TryProvideValueInternal(IServiceProvider serviceProvider, bool allowDeferredReference, bool mustReturnDeferredResourceReference) 115private object TryProvideValueWithDiagnosticEvent(IServiceProvider serviceProvider, bool allowDeferredReference, bool mustReturnDeferredResourceReference) 170private object TryProvideValueImpl(IServiceProvider serviceProvider, bool allowDeferredReference, bool mustReturnDeferredResourceReference) 202private ResourceDictionary FindTheResourceDictionary(IServiceProvider serviceProvider, bool isDeferredContentSearch) 277internal object FindResourceInDeferredContent(IServiceProvider serviceProvider, bool allowDeferredReference, bool mustReturnDeferredResourceReference) 300private object FindResourceInAppOrSystem(IServiceProvider serviceProvider, 324private object FindResourceInEnviroment(IServiceProvider serviceProvider,
System\Windows\TemplateBindingExtension.cs (1)
56public override object ProvideValue(IServiceProvider serviceProvider)
System\Windows\TemplateContent.cs (5)
193IServiceProvider context) 206private void Initialize(IServiceProvider context) 1416private IServiceProvider _services; 1422public ServiceProviderWrapper(IServiceProvider services, XamlSchemaContext schemaContext) 1429object IServiceProvider.GetService(Type serviceType)
System\Windows\TemplateContentLoader.cs (3)
13public override object Load(XamlReader xamlReader, IServiceProvider serviceProvider) 22private static T RequireService<T>(IServiceProvider provider) where T : class 32public override XamlReader Save(object value, IServiceProvider serviceProvider)
System\Windows\ThemeDictionaryExtension.cs (1)
71public override object ProvideValue(IServiceProvider serviceProvider)
ReachFramework (12)
Packaging\XpsResourcePolicy.cs (1)
172IServiceProvider.GetService(
Serialization\ColorTypeConverter.cs (1)
278IServiceProvider context,
Serialization\FontTypeConverter.cs (1)
168IServiceProvider resourceServiceProvider = manager.ResourcePolicy;
Serialization\ImageSourceTypeConverter.cs (1)
205IServiceProvider resourceServiceProvider = manager.ResourcePolicy;
Serialization\Manager\XpsOMSerializationManager.cs (4)
544IServiceProvider resourceServiceProvider = (IServiceProvider)ResourcePolicy; 575IServiceProvider resourceServiceProvider = (IServiceProvider)ResourcePolicy;
Serialization\Manager\XpsSerializationManager.cs (4)
207IServiceProvider resourceServiceProvider = (IServiceProvider)ResourcePolicy; 226IServiceProvider resourceServiceProvider = (IServiceProvider)ResourcePolicy;
SocialWeather (2)
FormatterResolver.cs (2)
8private readonly IServiceProvider _serviceProvider; 13public FormatterResolver(IServiceProvider serviceProvider)
Sockets.BindTests (1)
src\Servers\Kestrel\shared\test\TransportTestHelpers\TestServer.cs (1)
134IServiceProvider IStartup.ConfigureServices(IServiceCollection services)
Sockets.FunctionalTests (1)
src\Servers\Kestrel\shared\test\TransportTestHelpers\TestServer.cs (1)
134IServiceProvider IStartup.ConfigureServices(IServiceCollection services)
System.ComponentModel.Annotations (6)
System\ComponentModel\DataAnnotations\ValidationContext.cs (5)
16/// It supports <see cref="IServiceProvider" /> so that custom validation 77/// Optional <see cref="IServiceProvider" /> to use when <see cref="GetService" /> is called. 87public ValidationContext(object instance, IServiceProvider? serviceProvider, IDictionary<object, object?>? items) 93IServiceProvider localServiceProvider = serviceProvider; 245/// See <see cref="IServiceProvider.GetService(Type)" />.
System\ComponentModel\DataAnnotations\Validator.cs (1)
330/// An parent validation context that supplies an <see cref="IServiceProvider" />
System.ComponentModel.TypeConverter (8)
System\ComponentModel\DelegatingTypeDescriptionProvider.cs (1)
36IServiceProvider? provider,
System\ComponentModel\Design\ServiceContainer.cs (2)
15private readonly IServiceProvider? _parentProvider; 28public ServiceContainer(IServiceProvider? parentProvider)
System\ComponentModel\MarshalByValueComponent.cs (1)
145/// Gets the implementer of the <see cref='System.IServiceProvider'/>.
System\ComponentModel\ReflectTypeDescriptionProvider.cs (1)
241IServiceProvider? provider,
System\ComponentModel\TypeDescriptionProvider.cs (1)
65IServiceProvider? provider,
System\ComponentModel\TypeDescriptor.cs (2)
473IServiceProvider? provider, 3240IServiceProvider? provider,
System.Runtime.Caching (4)
System\Runtime\Caching\CacheMemoryMonitor.cs (1)
254IServiceProvider host = ObjectCache.Host;
System\Runtime\Caching\HostFileChangeMonitor.cs (1)
93IServiceProvider host = ObjectCache.Host;
System\Runtime\Caching\ObjectCache.cs (2)
18private static IServiceProvider s_host; 23public static IServiceProvider Host
System.Xaml (18)
System\Windows\Markup\ArrayExtension.cs (1)
81public override object ProvideValue(IServiceProvider serviceProvider)
System\Windows\Markup\MarkupExtension.cs (1)
26public abstract object ProvideValue(IServiceProvider serviceProvider);
System\Windows\Markup\NullExtension.cs (1)
33public override object ProvideValue(IServiceProvider serviceProvider) => null;
System\Windows\Markup\Reference.cs (1)
26public override object ProvideValue(IServiceProvider serviceProvider)
System\Windows\Markup\StaticExtension.cs (1)
48public override object ProvideValue(IServiceProvider serviceProvider)
System\Windows\Markup\TypeExtension.cs (1)
53public override object ProvideValue(IServiceProvider serviceProvider)
System\Windows\Markup\XamlSetMarkupExtensionEventArgs.cs (3)
14MarkupExtension value, IServiceProvider serviceProvider) : 21public IServiceProvider ServiceProvider { get; private set; } 24MarkupExtension value, IServiceProvider serviceProvider, object targetObject)
System\Xaml\Context\ServiceProviderContext.cs (1)
37object IServiceProvider.GetService(Type serviceType)
System\Xaml\Runtime\ClrObjectRuntime.cs (2)
486public override object CallProvideValue(XAML3.MarkupExtension me, IServiceProvider serviceProvider) 587public override XamlReader DeferredSave(IServiceProvider serviceContext,
System\Xaml\Runtime\PartialTrustTolerantRuntime.cs (2)
73public override object CallProvideValue(MarkupExtension me, IServiceProvider serviceProvider) 224public override XamlReader DeferredSave(IServiceProvider context,
System\Xaml\XamlDeferringLoader.cs (2)
12public abstract object Load(XamlReader xamlReader, IServiceProvider serviceProvider); 14public abstract XamlReader Save(object value, IServiceProvider serviceProvider);
System\Xaml\XamlRuntime.cs (2)
48abstract public XamlReader DeferredSave(IServiceProvider context, 81abstract public object CallProvideValue(MarkupExtension me, IServiceProvider serviceProvider);
System.Xaml.Tests (1)
System\Windows\Markup\XamlSetMarkupExtensionEventArgsTests.cs (1)
22public void Ctor_XamlMember_MarkupExtension_IServiceProvider(XamlMember member, MarkupExtension value, IServiceProvider serviceProvider)
VersioningWebSite (3)
src\Mvc\test\WebSites\Common\TestResponseGenerator.cs (1)
56var services = context.HttpContext.RequestServices;
VersionAttribute.cs (1)
34IActionConstraint IActionConstraintFactory.CreateInstance(IServiceProvider services)
VersionRouteAttribute.cs (1)
125IActionConstraint IActionConstraintFactory.CreateInstance(IServiceProvider services)
Wasm.Performance.ConsoleHost (1)
ConsoleHostRenderer.cs (1)
15public ConsoleHostRenderer(IServiceProvider serviceProvider, ILoggerFactory loggerFactory)