1 write to IsRootScope
Microsoft.Extensions.DependencyInjection (1)
ServiceLookup\ServiceProviderEngineScope.cs (1)
27IsRootScope = isRootScope;
8 references to IsRootScope
Microsoft.Extensions.DependencyInjection (8)
ServiceLookup\CallSiteRuntimeResolver.cs (2)
25if (scope.IsRootScope && callSite.Value is object cached) 107return context.Scope.IsRootScope ?
ServiceLookup\Expressions\ExpressionResolverBuilder.cs (1)
284.GetProperty(nameof(ServiceProviderEngineScope.IsRootScope), BindingFlags.Instance | BindingFlags.Public)!),
ServiceLookup\ILEmit\ILEmitResolverBuilder.cs (1)
25nameof(ServiceProviderEngineScope.IsRootScope), BindingFlags.Instance | BindingFlags.Public)!.GetMethod!;
ServiceLookup\ServiceProviderEngineScope.cs (3)
218if (IsRootScope && !RootProvider.IsDisposed()) 235if (!IsRootScope) 258public bool IsScope => !_serviceProvider.IsRootScope;
ServiceProvider.cs (1)
285public bool IsScope => !_serviceProvider.Root.IsRootScope;