1 write to IsRootScope
Microsoft.Extensions.DependencyInjection (1)
ServiceLookup\ServiceProviderEngineScope.cs (1)
33IsRootScope = isRootScope;
8 references to IsRootScope
Microsoft.Extensions.DependencyInjection (8)
ServiceLookup\CallSiteRuntimeResolver.cs (2)
32if (scope.IsRootScope && callSite.Value is object cached) 130return 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)
302if (IsRootScope && !RootProvider.IsDisposed()) 376if (!IsRootScope) 399public bool IsScope => !_serviceProvider.IsRootScope;
ServiceProvider.cs (1)
350public bool IsScope => !_serviceProvider.Root.IsRootScope;