7 implementations of IsGlobalNamespace
GenerateDocumentationAndConfigFiles (1)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\Symbols\CodeGenerationNamespaceSymbol.cs (1)
45public bool IsGlobalNamespace
Microsoft.CodeAnalysis.Analyzers (1)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\Symbols\CodeGenerationNamespaceSymbol.cs (1)
45public bool IsGlobalNamespace
Microsoft.CodeAnalysis.CodeStyle.Fixes (1)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\Symbols\CodeGenerationNamespaceSymbol.cs (1)
45public bool IsGlobalNamespace
Microsoft.CodeAnalysis.CSharp (1)
Symbols\PublicModel\NamespaceSymbol.cs (1)
27bool INamespaceSymbol.IsGlobalNamespace => _underlying.IsGlobalNamespace;
Microsoft.CodeAnalysis.VisualBasic (1)
Symbols\NamespaceSymbol.vb (1)
60Public Overridable ReadOnly Property IsGlobalNamespace As Boolean Implements INamespaceSymbol.IsGlobalNamespace, INamespaceSymbolInternal.IsGlobalNamespace
Microsoft.CodeAnalysis.Workspaces (1)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\Symbols\CodeGenerationNamespaceSymbol.cs (1)
45public bool IsGlobalNamespace
Roslyn.Diagnostics.Analyzers (1)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\Symbols\CodeGenerationNamespaceSymbol.cs (1)
45public bool IsGlobalNamespace
298 references to IsGlobalNamespace
ConfigurationSchemaGenerator (1)
RuntimeSource\Configuration.Binder\Parser\Extensions.cs (1)
125string? @namespace = type.ContainingNamespace is { IsGlobalNamespace: false } containingNamespace ? containingNamespace.ToDisplayString() : null;
GenerateDocumentationAndConfigFiles (21)
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\Options\AnalyzerOptionsExtensions.cs (1)
34case SymbolKind.Namespace when ((INamespaceSymbol)symbol).IsGlobalNamespace:
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.NamespaceSymbolKey.cs (1)
36Debug.Assert(symbol.IsGlobalNamespace);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\INamedTypeSymbolExtensions.cs (2)
696ContainingNamespace.IsGlobalNamespace: true, 716ContainingNamespace.IsGlobalNamespace: true,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\INamespaceOrTypeSymbolExtensions.cs (1)
77if (namespaceOrTypeSymbol == null || (namespaceOrTypeSymbol.IsNamespace && ((INamespaceSymbol)namespaceOrTypeSymbol).IsGlobalNamespace))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ISymbolExtensions.cs (3)
572.FirstOrDefault(attr => attr.AttributeClass is { Name: "AttributeUsageAttribute", ContainingNamespace: { Name: "System", ContainingNamespace.IsGlobalNamespace: true } }); 851ContainingNamespace.ContainingNamespace.IsGlobalNamespace: true, 860ContainingNamespace.ContainingNamespace.ContainingNamespace.ContainingNamespace.IsGlobalNamespace: true,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ITypeSymbolExtensions.cs (5)
234ContainingNamespace.ContainingNamespace.IsGlobalNamespace: true, 249&& symbol.ContainingNamespace.ContainingNamespace?.IsGlobalNamespace == true; 736ContainingNamespace.IsGlobalNamespace: true 788ContainingNamespace: { Name: nameof(System), ContainingNamespace.IsGlobalNamespace: true } 796ContainingNamespace: { Name: nameof(System), ContainingNamespace.IsGlobalNamespace: true }
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SymbolEquivalenceComparer.EquivalenceVisitor.cs (3)
549if (x.IsGlobalNamespace != y.IsGlobalNamespace || 555if (x.IsGlobalNamespace && symbolEquivalenceComparer._assemblyComparer == null)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SymbolEquivalenceComparer.GetHashCodeVisitor.cs (2)
214if (x.IsGlobalNamespace && _symbolEquivalenceComparer._assemblyComparer == null) 221Hash.Combine(x.IsGlobalNamespace,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\AbstractFlagsEnumGenerator.cs (1)
50type.ContainingSymbol is INamespaceSymbol { Name: "System", ContainingNamespace.IsGlobalNamespace: true })
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\CodeGenerationHelpers.cs (1)
412ContainingNamespace.IsGlobalNamespace: true,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Editing\ImportAdderService.cs (1)
209if (namespaceSymbol is null || namespaceSymbol.IsGlobalNamespace)
Microsoft.AspNetCore.App.Analyzers (6)
Http\HeaderDictionaryAddAnalyzer.cs (1)
63IsGlobalNamespace: true
Http\HeaderDictionaryIndexerAnalyzer.cs (1)
66IsGlobalNamespace: true
Kestrel\ListenOnIPv6AnyAnalyzer.cs (2)
104ContainingNamespace: { Name: "Net", ContainingNamespace: { Name: "System", ContainingNamespace.IsGlobalNamespace: true } } 131ContainingNamespace.IsGlobalNamespace: true
RouteEmbeddedLanguage\Infrastructure\RouteStringSyntaxDetector.cs (1)
348ContainingNamespace.IsGlobalNamespace: true,
RouteHandlers\DetectMisplacedLambdaAttribute.cs (1)
57if (@namespace != null && !@namespace.IsGlobalNamespace)
Microsoft.AspNetCore.Components.Analyzers (1)
ComponentInternalUsageDiagnosticAnalzyer.cs (1)
52return @namespace.IsGlobalNamespace;
Microsoft.AspNetCore.Components.SdkAnalyzers (1)
ComponentInternalUsageDiagnosticAnalzyer.cs (1)
52return @namespace.IsGlobalNamespace;
Microsoft.CodeAnalysis (5)
DiagnosticAnalyzer\AnalysisScope.cs (1)
222!((symbol.Kind == SymbolKind.Namespace && ((INamespaceSymbol)symbol).IsGlobalNamespace));
DocumentationCommentId.cs (2)
519if (symbol.IsGlobalNamespace) 593if (symbol.IsGlobalNamespace)
SymbolDisplay\AbstractSymbolDisplayVisitor.cs (1)
201((INamespaceSymbol)containingSymbol.ContainingSymbol).IsGlobalNamespace)
Symbols\ISymbolExtensions.cs (1)
136ContainingNamespace.IsGlobalNamespace: true,
Microsoft.CodeAnalysis.Analyzers (26)
src\roslyn\src\RoslynAnalyzers\Microsoft.CodeAnalysis.BannedApiAnalyzers\Core\SymbolIsBannedAnalyzerBase.cs (1)
373while (currentNamespace is { IsGlobalNamespace: false })
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\CodeAnalysisMetricData.AssemblyMetricData.cs (1)
102else if (@namespace.IsGlobalNamespace)
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\CodeAnalysisMetricData.cs (3)
129if (((INamespaceSymbol)Symbol).IsGlobalNamespace) 327where !child.IsImplicitlyDeclared || child is INamespaceSymbol { IsGlobalNamespace: true } 334where !child.IsImplicitlyDeclared || child is INamespaceSymbol { IsGlobalNamespace: true }
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\Options\AnalyzerOptionsExtensions.cs (1)
34case SymbolKind.Namespace when ((INamespaceSymbol)symbol).IsGlobalNamespace:
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.NamespaceSymbolKey.cs (1)
36Debug.Assert(symbol.IsGlobalNamespace);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\INamedTypeSymbolExtensions.cs (2)
696ContainingNamespace.IsGlobalNamespace: true, 716ContainingNamespace.IsGlobalNamespace: true,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\INamespaceOrTypeSymbolExtensions.cs (1)
77if (namespaceOrTypeSymbol == null || (namespaceOrTypeSymbol.IsNamespace && ((INamespaceSymbol)namespaceOrTypeSymbol).IsGlobalNamespace))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ISymbolExtensions.cs (3)
572.FirstOrDefault(attr => attr.AttributeClass is { Name: "AttributeUsageAttribute", ContainingNamespace: { Name: "System", ContainingNamespace.IsGlobalNamespace: true } }); 851ContainingNamespace.ContainingNamespace.IsGlobalNamespace: true, 860ContainingNamespace.ContainingNamespace.ContainingNamespace.ContainingNamespace.IsGlobalNamespace: true,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ITypeSymbolExtensions.cs (5)
234ContainingNamespace.ContainingNamespace.IsGlobalNamespace: true, 249&& symbol.ContainingNamespace.ContainingNamespace?.IsGlobalNamespace == true; 736ContainingNamespace.IsGlobalNamespace: true 788ContainingNamespace: { Name: nameof(System), ContainingNamespace.IsGlobalNamespace: true } 796ContainingNamespace: { Name: nameof(System), ContainingNamespace.IsGlobalNamespace: true }
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SymbolEquivalenceComparer.EquivalenceVisitor.cs (3)
549if (x.IsGlobalNamespace != y.IsGlobalNamespace || 555if (x.IsGlobalNamespace && symbolEquivalenceComparer._assemblyComparer == null)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SymbolEquivalenceComparer.GetHashCodeVisitor.cs (2)
214if (x.IsGlobalNamespace && _symbolEquivalenceComparer._assemblyComparer == null) 221Hash.Combine(x.IsGlobalNamespace,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\AbstractFlagsEnumGenerator.cs (1)
50type.ContainingSymbol is INamespaceSymbol { Name: "System", ContainingNamespace.IsGlobalNamespace: true })
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\CodeGenerationHelpers.cs (1)
412ContainingNamespace.IsGlobalNamespace: true,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Editing\ImportAdderService.cs (1)
209if (namespaceSymbol is null || namespaceSymbol.IsGlobalNamespace)
Microsoft.CodeAnalysis.AnalyzerUtilities (22)
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\CodeAnalysisMetricData.AssemblyMetricData.cs (1)
102else if (@namespace.IsGlobalNamespace)
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\CodeAnalysisMetricData.cs (3)
129if (((INamespaceSymbol)Symbol).IsGlobalNamespace) 327where !child.IsImplicitlyDeclared || child is INamespaceSymbol { IsGlobalNamespace: true } 334where !child.IsImplicitlyDeclared || child is INamespaceSymbol { IsGlobalNamespace: true }
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\Options\AnalyzerOptionsExtensions.cs (1)
34case SymbolKind.Namespace when ((INamespaceSymbol)symbol).IsGlobalNamespace:
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.NamespaceSymbolKey.cs (1)
36Debug.Assert(symbol.IsGlobalNamespace);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\INamedTypeSymbolExtensions.cs (2)
696ContainingNamespace.IsGlobalNamespace: true, 716ContainingNamespace.IsGlobalNamespace: true,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\INamespaceOrTypeSymbolExtensions.cs (1)
77if (namespaceOrTypeSymbol == null || (namespaceOrTypeSymbol.IsNamespace && ((INamespaceSymbol)namespaceOrTypeSymbol).IsGlobalNamespace))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ISymbolExtensions.cs (3)
572.FirstOrDefault(attr => attr.AttributeClass is { Name: "AttributeUsageAttribute", ContainingNamespace: { Name: "System", ContainingNamespace.IsGlobalNamespace: true } }); 851ContainingNamespace.ContainingNamespace.IsGlobalNamespace: true, 860ContainingNamespace.ContainingNamespace.ContainingNamespace.ContainingNamespace.IsGlobalNamespace: true,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ITypeSymbolExtensions.cs (5)
234ContainingNamespace.ContainingNamespace.IsGlobalNamespace: true, 249&& symbol.ContainingNamespace.ContainingNamespace?.IsGlobalNamespace == true; 736ContainingNamespace.IsGlobalNamespace: true 788ContainingNamespace: { Name: nameof(System), ContainingNamespace.IsGlobalNamespace: true } 796ContainingNamespace: { Name: nameof(System), ContainingNamespace.IsGlobalNamespace: true }
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SymbolEquivalenceComparer.EquivalenceVisitor.cs (3)
549if (x.IsGlobalNamespace != y.IsGlobalNamespace || 555if (x.IsGlobalNamespace && symbolEquivalenceComparer._assemblyComparer == null)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SymbolEquivalenceComparer.GetHashCodeVisitor.cs (2)
214if (x.IsGlobalNamespace && _symbolEquivalenceComparer._assemblyComparer == null) 221Hash.Combine(x.IsGlobalNamespace,
Microsoft.CodeAnalysis.CodeStyle (17)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.NamespaceSymbolKey.cs (1)
36Debug.Assert(symbol.IsGlobalNamespace);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\INamedTypeSymbolExtensions.cs (2)
696ContainingNamespace.IsGlobalNamespace: true, 716ContainingNamespace.IsGlobalNamespace: true,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\INamespaceOrTypeSymbolExtensions.cs (1)
77if (namespaceOrTypeSymbol == null || (namespaceOrTypeSymbol.IsNamespace && ((INamespaceSymbol)namespaceOrTypeSymbol).IsGlobalNamespace))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ISymbolExtensions.cs (3)
572.FirstOrDefault(attr => attr.AttributeClass is { Name: "AttributeUsageAttribute", ContainingNamespace: { Name: "System", ContainingNamespace.IsGlobalNamespace: true } }); 851ContainingNamespace.ContainingNamespace.IsGlobalNamespace: true, 860ContainingNamespace.ContainingNamespace.ContainingNamespace.ContainingNamespace.IsGlobalNamespace: true,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ITypeSymbolExtensions.cs (5)
234ContainingNamespace.ContainingNamespace.IsGlobalNamespace: true, 249&& symbol.ContainingNamespace.ContainingNamespace?.IsGlobalNamespace == true; 736ContainingNamespace.IsGlobalNamespace: true 788ContainingNamespace: { Name: nameof(System), ContainingNamespace.IsGlobalNamespace: true } 796ContainingNamespace: { Name: nameof(System), ContainingNamespace.IsGlobalNamespace: true }
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SymbolEquivalenceComparer.EquivalenceVisitor.cs (3)
549if (x.IsGlobalNamespace != y.IsGlobalNamespace || 555if (x.IsGlobalNamespace && symbolEquivalenceComparer._assemblyComparer == null)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SymbolEquivalenceComparer.GetHashCodeVisitor.cs (2)
214if (x.IsGlobalNamespace && _symbolEquivalenceComparer._assemblyComparer == null) 221Hash.Combine(x.IsGlobalNamespace,
Microsoft.CodeAnalysis.CodeStyle.Fixes (3)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\AbstractFlagsEnumGenerator.cs (1)
50type.ContainingSymbol is INamespaceSymbol { Name: "System", ContainingNamespace.IsGlobalNamespace: true })
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\CodeGenerationHelpers.cs (1)
412ContainingNamespace.IsGlobalNamespace: true,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Editing\ImportAdderService.cs (1)
209if (namespaceSymbol is null || namespaceSymbol.IsGlobalNamespace)
Microsoft.CodeAnalysis.CSharp (11)
Compilation\SyntaxTreeSemanticModel.cs (1)
2479Debug.Assert(((INamespaceSymbol)declaredSymbol).IsGlobalNamespace);
SymbolDisplay\SymbolDisplayVisitor.cs (3)
190AddPunctuation(containingNamespace.IsGlobalNamespace ? SyntaxKind.ColonColonToken : SyntaxKind.DotToken); 194if (symbol.IsGlobalNamespace) 438!namespaceSymbol.IsGlobalNamespace ||
SymbolDisplay\SymbolDisplayVisitor.Types.cs (2)
286var shouldSkip = namespaceSymbol.IsGlobalNamespace && symbol.TypeKind == TypeKind.Error; 291AddPunctuation(namespaceSymbol.IsGlobalNamespace ? SyntaxKind.ColonColonToken : SyntaxKind.DotToken);
SymbolDisplay\SymbolDisplayVisitor_Minimal.cs (4)
64Debug.Assert(symbol.ContainingNamespace != null || symbol.IsGlobalNamespace); 69if (symbol.IsGlobalNamespace) 93if (containingNamespace.IsGlobalNamespace) 149if (containingNamespace.IsGlobalNamespace)
Symbols\ModuleSymbol.cs (1)
359if (namespaceSymbol.IsGlobalNamespace || (object)namespaceSymbol.ContainingNamespace == null)
Microsoft.CodeAnalysis.CSharp.CodeStyle (1)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\TypeStyle\CSharpUseImplicitTypeHelper.cs (1)
309ContainingSymbol: INamespaceSymbol { Name: nameof(System), ContainingNamespace.IsGlobalNamespace: true }
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (5)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\MethodGenerator.cs (1)
157ContainingNamespace.ContainingNamespace.ContainingNamespace.ContainingNamespace.IsGlobalNamespace: true,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ITypeSymbolExtensions.ExpressionSyntaxGeneratorVisitor.cs (2)
65if (symbol.ContainingNamespace.IsGlobalNamespace) 93if (symbol.ContainingNamespace.IsGlobalNamespace)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ITypeSymbolExtensions.TypeSyntaxGeneratorVisitor.cs (2)
286if (symbol.ContainingNamespace.IsGlobalNamespace) 320if (symbol.ContainingNamespace.IsGlobalNamespace)
Microsoft.CodeAnalysis.CSharp.Features (4)
AddImport\CSharpAddImportFeatureService.cs (1)
538while (containingNamespaceSymbol != null && !containingNamespaceSymbol.IsGlobalNamespace)
DecompiledSource\CSharpDecompiledSourceService.cs (1)
113symbol is not null and not INamespaceSymbol { IsGlobalNamespace: true };
ExtractInterface\CSharpExtractInterfaceService.cs (1)
52return typeSymbol.ContainingNamespace.IsGlobalNamespace
UseNamedArguments\CSharpUseNamedArgumentsCodeRefactoringProvider.cs (1)
46if (argType?.ContainingNamespace is { Name: nameof(System), ContainingNamespace.IsGlobalNamespace: true } &&
Microsoft.CodeAnalysis.CSharp.NetAnalyzers (2)
Microsoft.NetCore.Analyzers\Runtime\CSharpForwardCancellationTokenToInvocationsFixer.TypeNameVisitor.cs (2)
64if (symbol.ContainingNamespace.IsGlobalNamespace) 97if (symbol.ContainingNamespace.IsGlobalNamespace)
Microsoft.CodeAnalysis.CSharp.Workspaces (9)
Classification\SyntaxClassification\NameSyntaxClassifier.cs (1)
136var isGlobalNamespace = namespaceSymbol.IsGlobalNamespace &&
Simplification\CSharpSimplificationService.Expander.cs (2)
462if (aliasTarget is INamespaceSymbol { IsGlobalNamespace: true }) 906if (!replaceNode && symbol.ContainingType == null && symbol.ContainingNamespace.IsGlobalNamespace)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\TypeStyle\CSharpUseImplicitTypeHelper.cs (1)
309ContainingSymbol: INamespaceSymbol { Name: nameof(System), ContainingNamespace.IsGlobalNamespace: true }
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\MethodGenerator.cs (1)
157ContainingNamespace.ContainingNamespace.ContainingNamespace.ContainingNamespace.IsGlobalNamespace: true,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ITypeSymbolExtensions.ExpressionSyntaxGeneratorVisitor.cs (2)
65if (symbol.ContainingNamespace.IsGlobalNamespace) 93if (symbol.ContainingNamespace.IsGlobalNamespace)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ITypeSymbolExtensions.TypeSyntaxGeneratorVisitor.cs (2)
286if (symbol.ContainingNamespace.IsGlobalNamespace) 320if (symbol.ContainingNamespace.IsGlobalNamespace)
Microsoft.CodeAnalysis.Extensions.Package (16)
Symbols\INamedTypeSymbolExtensions.cs (2)
696ContainingNamespace.IsGlobalNamespace: true, 716ContainingNamespace.IsGlobalNamespace: true,
Symbols\INamespaceOrTypeSymbolExtensions.cs (1)
77if (namespaceOrTypeSymbol == null || (namespaceOrTypeSymbol.IsNamespace && ((INamespaceSymbol)namespaceOrTypeSymbol).IsGlobalNamespace))
Symbols\ISymbolExtensions.cs (3)
572.FirstOrDefault(attr => attr.AttributeClass is { Name: "AttributeUsageAttribute", ContainingNamespace: { Name: "System", ContainingNamespace.IsGlobalNamespace: true } }); 851ContainingNamespace.ContainingNamespace.IsGlobalNamespace: true, 860ContainingNamespace.ContainingNamespace.ContainingNamespace.ContainingNamespace.IsGlobalNamespace: true,
Symbols\ITypeSymbolExtensions.cs (5)
234ContainingNamespace.ContainingNamespace.IsGlobalNamespace: true, 249&& symbol.ContainingNamespace.ContainingNamespace?.IsGlobalNamespace == true; 736ContainingNamespace.IsGlobalNamespace: true 788ContainingNamespace: { Name: nameof(System), ContainingNamespace.IsGlobalNamespace: true } 796ContainingNamespace: { Name: nameof(System), ContainingNamespace.IsGlobalNamespace: true }
Symbols\SymbolEquivalenceComparer.EquivalenceVisitor.cs (3)
549if (x.IsGlobalNamespace != y.IsGlobalNamespace || 555if (x.IsGlobalNamespace && symbolEquivalenceComparer._assemblyComparer == null)
Symbols\SymbolEquivalenceComparer.GetHashCodeVisitor.cs (2)
214if (x.IsGlobalNamespace && _symbolEquivalenceComparer._assemblyComparer == null) 221Hash.Combine(x.IsGlobalNamespace,
Microsoft.CodeAnalysis.Features (25)
AddImport\AbstractAddImportCodeRefactoringProvider.cs (2)
89if (namespaceSymbol is null || namespaceSymbol.IsGlobalNamespace) 96if (namespaceReference.DescendantNodesAndSelf().Any(n => semanticModel.GetAliasInfo(n, cancellationToken) is { Target: not INamespaceSymbol { IsGlobalNamespace: true } }))
AddImport\AbstractAddImportFeatureService.cs (1)
485return symbol.IsNamespace ? !((INamespaceSymbol)symbol).IsGlobalNamespace : true;
AddImport\SymbolReferenceFinder.cs (1)
651if (!symbol.IsGlobalNamespace && !namespaceIsInScope)
Completion\Providers\ImportCompletionProvider\ExtensionMemberImportCompletionHelper.cs (1)
218if (symbol.ContainingNamespace == null || symbol.ContainingNamespace.IsGlobalNamespace)
ConvertTupleToStruct\AbstractConvertTupleToStructCodeRefactoringProvider.cs (1)
355var fullTypeName = containingNamespace.IsGlobalNamespace
Debugging\AbstractDataTipInfoGetter.cs (1)
51ContainingType.ContainingNamespace.ContainingNamespace.ContainingNamespace.IsGlobalNamespace: true,
DesignerAttribute\DesignerAttributeDiscoveryService.cs (1)
360ContainingNamespace.ContainingNamespace.ContainingNamespace.IsGlobalNamespace: true,
EditAndContinue\AbstractEditAndContinueAnalyzer.cs (2)
4916ContainingNamespace.ContainingNamespace.ContainingNamespace.ContainingNamespace.IsGlobalNamespace: true 5244while (oldContainer is not null and not INamespaceSymbol { IsGlobalNamespace: true })
EmbeddedLanguages\EmbeddedLanguageDetector.cs (2)
181ContainingNamespace.IsGlobalNamespace: true, 523ContainingNamespace.IsGlobalNamespace: true,
ExtractInterface\AbstractExtractInterfaceService.cs (1)
113var containingNamespaceDisplay = refactoringResult.TypeToExtractFrom.ContainingNamespace.IsGlobalNamespace
ExtractInterface\ExtractInterfaceCodeAction.cs (1)
32var containingNamespaceDisplay = _typeAnalysisResult.TypeToExtractFrom.ContainingNamespace.IsGlobalNamespace
ExtractMethod\MethodExtractor.VariableSymbol.cs (1)
45ContainingNamespace.ContainingNamespace.ContainingNamespace.IsGlobalNamespace: true,
FindUsages\DefinitionItemFactory.cs (2)
190if (namespaceSymbol.IsGlobalNamespace) 237if (definition is IAssemblySymbol or IModuleSymbol or INamespaceSymbol { IsGlobalNamespace: true } or IPreprocessingSymbol)
FullyQualify\AbstractFullyQualifyService.cs (2)
175.Where(n => !n.IsGlobalNamespace && HasAccessibleTypes(n, semanticModel, cancellationToken)) 310.Where(n => n.Symbol is INamedTypeSymbol or INamespaceSymbol { IsGlobalNamespace: false })
GoToDefinition\GoToDefinitionFeatureHelpers.cs (1)
30if (alias.Target is INamespaceSymbol ns && ns.IsGlobalNamespace)
LanguageServices\SymbolDisplayService\AbstractSymbolDisplayService.AbstractSymbolDescriptionBuilder.cs (1)
617if (symbol.IsGlobalNamespace)
MetadataAsSource\AbstractMetadataAsSourceService.cs (1)
102return topLevelNamespaceSymbol.IsGlobalNamespace
MoveToNamespace\AbstractMoveToNamespaceService.cs (1)
291var offset = symbol.ContainingNamespace.IsGlobalNamespace
PullMemberUp\MembersPuller.cs (1)
320if (!resultNamespace.IsGlobalNamespace)
RQName\RQNodeBuilder.cs (1)
43while (!@namespace.IsGlobalNamespace)
Microsoft.CodeAnalysis.Razor.Compiler (4)
CSharp\DefaultUtf8WriteLiteralFeature.cs (1)
237return symbol.ContainingNamespace is { IsGlobalNamespace: false } ns
CSharp\SymbolExtensions.cs (1)
137return symbol is INamespaceSymbol { IsGlobalNamespace: true };
Language\TagHelpers\Producers\ComponentTagHelperProducer.cs (2)
53if (!type.ContainingNamespace.IsGlobalNamespace) 111var fullName = type.ContainingNamespace.IsGlobalNamespace
Microsoft.CodeAnalysis.ResxSourceGenerator (22)
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\CodeAnalysisMetricData.AssemblyMetricData.cs (1)
102else if (@namespace.IsGlobalNamespace)
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\CodeAnalysisMetricData.cs (3)
129if (((INamespaceSymbol)Symbol).IsGlobalNamespace) 327where !child.IsImplicitlyDeclared || child is INamespaceSymbol { IsGlobalNamespace: true } 334where !child.IsImplicitlyDeclared || child is INamespaceSymbol { IsGlobalNamespace: true }
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\Options\AnalyzerOptionsExtensions.cs (1)
34case SymbolKind.Namespace when ((INamespaceSymbol)symbol).IsGlobalNamespace:
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.NamespaceSymbolKey.cs (1)
36Debug.Assert(symbol.IsGlobalNamespace);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\INamedTypeSymbolExtensions.cs (2)
696ContainingNamespace.IsGlobalNamespace: true, 716ContainingNamespace.IsGlobalNamespace: true,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\INamespaceOrTypeSymbolExtensions.cs (1)
77if (namespaceOrTypeSymbol == null || (namespaceOrTypeSymbol.IsNamespace && ((INamespaceSymbol)namespaceOrTypeSymbol).IsGlobalNamespace))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ISymbolExtensions.cs (3)
572.FirstOrDefault(attr => attr.AttributeClass is { Name: "AttributeUsageAttribute", ContainingNamespace: { Name: "System", ContainingNamespace.IsGlobalNamespace: true } }); 851ContainingNamespace.ContainingNamespace.IsGlobalNamespace: true, 860ContainingNamespace.ContainingNamespace.ContainingNamespace.ContainingNamespace.IsGlobalNamespace: true,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ITypeSymbolExtensions.cs (5)
234ContainingNamespace.ContainingNamespace.IsGlobalNamespace: true, 249&& symbol.ContainingNamespace.ContainingNamespace?.IsGlobalNamespace == true; 736ContainingNamespace.IsGlobalNamespace: true 788ContainingNamespace: { Name: nameof(System), ContainingNamespace.IsGlobalNamespace: true } 796ContainingNamespace: { Name: nameof(System), ContainingNamespace.IsGlobalNamespace: true }
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SymbolEquivalenceComparer.EquivalenceVisitor.cs (3)
549if (x.IsGlobalNamespace != y.IsGlobalNamespace || 555if (x.IsGlobalNamespace && symbolEquivalenceComparer._assemblyComparer == null)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SymbolEquivalenceComparer.GetHashCodeVisitor.cs (2)
214if (x.IsGlobalNamespace && _symbolEquivalenceComparer._assemblyComparer == null) 221Hash.Combine(x.IsGlobalNamespace,
Microsoft.CodeAnalysis.VisualBasic (8)
SymbolDisplay\SymbolDisplayVisitor.vb (2)
252If symbol.IsGlobalNamespace Then 381(Not (DirectCast(containingSymbol, INamespaceSymbol)).IsGlobalNamespace OrElse
SymbolDisplay\SymbolDisplayVisitor_Minimal.vb (4)
19Debug.Assert(symbol.ContainingNamespace IsNot Nothing OrElse symbol.IsGlobalNamespace) 24If symbol.IsGlobalNamespace Then 64If containingNamespace.IsGlobalNamespace Then 104If symbol.ContainingNamespace.IsGlobalNamespace Then
Symbols\ModuleSymbol.vb (1)
269If namespaceSymbol.IsGlobalNamespace Or namespaceSymbol.ContainingNamespace Is Nothing Then
Symbols\NamespaceSymbol.vb (1)
60Public Overridable ReadOnly Property IsGlobalNamespace As Boolean Implements INamespaceSymbol.IsGlobalNamespace, INamespaceSymbolInternal.IsGlobalNamespace
Microsoft.CodeAnalysis.VisualBasic.CodeStyle.Fixes (5)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Extensions\ExpressionSyntaxGeneratorVisitor.vb (2)
47If symbol.ContainingNamespace.IsGlobalNamespace Then 66If symbol.ContainingNamespace.IsGlobalNamespace Then
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Extensions\SymbolExtensions.vb (1)
19(containingNamespace.IsGlobalNamespace OrElse Object.Equals(containingNamespace, compilation.RootNamespace))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Extensions\TypeSyntaxGeneratorVisitor.vb (2)
166If symbol.ContainingNamespace.IsGlobalNamespace Then 185If symbol.ContainingNamespace.IsGlobalNamespace Then
Microsoft.CodeAnalysis.VisualBasic.Features (2)
Completion\CompletionProviders\ImplementsClauseCompletionProvider.vb (1)
256Return [namespace] IsNot Nothing AndAlso [namespace].IsGlobalNamespace
ExtractInterface\VisualBasicExtractInterfaceService.vb (1)
51If namespaceSymbol.IsGlobalNamespace Then
Microsoft.CodeAnalysis.VisualBasic.NetAnalyzers (2)
Microsoft.NetCore.Analyzers\Runtime\BasicForwardCancellationTokenToInvocationsFixer.TypeNameVisitor.vb (2)
63If symbol.ContainingNamespace.IsGlobalNamespace Then 82If symbol.ContainingNamespace.IsGlobalNamespace Then
Microsoft.CodeAnalysis.VisualBasic.Workspaces (6)
Simplification\VisualBasicSimplificationService.Expander.vb (1)
502If aliasTarget.IsNamespace() AndAlso DirectCast(aliasTarget, INamespaceSymbol).IsGlobalNamespace Then
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Extensions\ExpressionSyntaxGeneratorVisitor.vb (2)
47If symbol.ContainingNamespace.IsGlobalNamespace Then 66If symbol.ContainingNamespace.IsGlobalNamespace Then
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Extensions\SymbolExtensions.vb (1)
19(containingNamespace.IsGlobalNamespace OrElse Object.Equals(containingNamespace, compilation.RootNamespace))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Extensions\TypeSyntaxGeneratorVisitor.vb (2)
166If symbol.ContainingNamespace.IsGlobalNamespace Then 185If symbol.ContainingNamespace.IsGlobalNamespace Then
Microsoft.CodeAnalysis.Workspaces (28)
FindSymbols\FindReferences\DependentProjectsFinder.cs (1)
264attrType.ContainingNamespace.ContainingNamespace.ContainingNamespace.ContainingNamespace?.IsGlobalNamespace == true;
FindSymbols\FindReferences\Finders\AbstractReferenceFinder_GlobalSuppressions.cs (1)
34SymbolKind.Namespace => !((INamespaceSymbol)symbol).IsGlobalNamespace,
FindSymbols\FindReferences\Finders\MethodTypeParameterSymbolReferenceFinder.cs (1)
76ContainingType: INamedTypeSymbol { Name: "Program", ContainingNamespace.IsGlobalNamespace: true }
FindSymbols\FindReferences\Finders\NamespaceSymbolReferenceFinder.cs (2)
36if (!symbol.IsGlobalNamespace) 61if (symbol.IsGlobalNamespace)
FindSymbols\SymbolFinder_Helpers.cs (1)
167var candidateFullMetadataName = candidate.ContainingNamespace?.IsGlobalNamespace != false
Recommendations\AbstractRecommendationServiceRunner.cs (1)
290var systemNamespace = container is not (null or INamespaceSymbol { IsGlobalNamespace: true })
Shared\Extensions\INamespaceSymbolExtensions.cs (1)
31if (namespaceSymbol == null || namespaceSymbol.IsGlobalNamespace)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.NamespaceSymbolKey.cs (1)
36Debug.Assert(symbol.IsGlobalNamespace);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\INamedTypeSymbolExtensions.cs (2)
696ContainingNamespace.IsGlobalNamespace: true, 716ContainingNamespace.IsGlobalNamespace: true,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\INamespaceOrTypeSymbolExtensions.cs (1)
77if (namespaceOrTypeSymbol == null || (namespaceOrTypeSymbol.IsNamespace && ((INamespaceSymbol)namespaceOrTypeSymbol).IsGlobalNamespace))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ISymbolExtensions.cs (3)
572.FirstOrDefault(attr => attr.AttributeClass is { Name: "AttributeUsageAttribute", ContainingNamespace: { Name: "System", ContainingNamespace.IsGlobalNamespace: true } }); 851ContainingNamespace.ContainingNamespace.IsGlobalNamespace: true, 860ContainingNamespace.ContainingNamespace.ContainingNamespace.ContainingNamespace.IsGlobalNamespace: true,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ITypeSymbolExtensions.cs (5)
234ContainingNamespace.ContainingNamespace.IsGlobalNamespace: true, 249&& symbol.ContainingNamespace.ContainingNamespace?.IsGlobalNamespace == true; 736ContainingNamespace.IsGlobalNamespace: true 788ContainingNamespace: { Name: nameof(System), ContainingNamespace.IsGlobalNamespace: true } 796ContainingNamespace: { Name: nameof(System), ContainingNamespace.IsGlobalNamespace: true }
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SymbolEquivalenceComparer.EquivalenceVisitor.cs (3)
549if (x.IsGlobalNamespace != y.IsGlobalNamespace || 555if (x.IsGlobalNamespace && symbolEquivalenceComparer._assemblyComparer == null)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SymbolEquivalenceComparer.GetHashCodeVisitor.cs (2)
214if (x.IsGlobalNamespace && _symbolEquivalenceComparer._assemblyComparer == null) 221Hash.Combine(x.IsGlobalNamespace,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\AbstractFlagsEnumGenerator.cs (1)
50type.ContainingSymbol is INamespaceSymbol { Name: "System", ContainingNamespace.IsGlobalNamespace: true })
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\CodeGenerationHelpers.cs (1)
412ContainingNamespace.IsGlobalNamespace: true,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Editing\ImportAdderService.cs (1)
209if (namespaceSymbol is null || namespaceSymbol.IsGlobalNamespace)
Microsoft.Diagnostics.DataContractReader.DataGenerator (1)
Parser.cs (1)
62string ns = classSymbol.ContainingNamespace.IsGlobalNamespace
Microsoft.Extensions.Options.SourceGeneration (2)
Parser.cs (2)
137validatorType.ContainingNamespace.IsGlobalNamespace ? string.Empty : validatorType.ContainingNamespace.ToString()!, 716mt.ContainingNamespace.IsGlobalNamespace ? string.Empty : mt.ContainingNamespace.ToString()!,
Microsoft.Gen.BuildMetadata (1)
src\Generators\Shared\SymbolHelpers.cs (1)
17return symbol.ContainingNamespace.IsGlobalNamespace ? string.Empty : symbol.ContainingNamespace.ToString();
Microsoft.Gen.ContextualOptions (1)
Model\OptionsContextType.cs (1)
18public string? Namespace => Symbol.ContainingNamespace.IsGlobalNamespace ? null : Symbol.ContainingNamespace.ToString();
Microsoft.Gen.ContextualOptions.Unit.Tests (1)
EmitterTests.cs (1)
112Mock.Of<INamedTypeSymbol>(sym => sym.Name == "NamespacelessRecord" && sym.ContainingNamespace.IsGlobalNamespace),
Microsoft.Gen.Logging (1)
src\Generators\Shared\SymbolHelpers.cs (1)
17return symbol.ContainingNamespace.IsGlobalNamespace ? string.Empty : symbol.ContainingNamespace.ToString();
Microsoft.Gen.Metrics (1)
src\Generators\Shared\SymbolHelpers.cs (1)
17return symbol.ContainingNamespace.IsGlobalNamespace ? string.Empty : symbol.ContainingNamespace.ToString();
Microsoft.Interop.JavaScript.JSImportGenerator (1)
JSSignatureContext.cs (1)
84if (!method.ContainingType.ContainingNamespace.IsGlobalNamespace)
Roslyn.Diagnostics.Analyzers (25)
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\CodeAnalysisMetricData.AssemblyMetricData.cs (1)
102else if (@namespace.IsGlobalNamespace)
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\CodeAnalysisMetricData.cs (3)
129if (((INamespaceSymbol)Symbol).IsGlobalNamespace) 327where !child.IsImplicitlyDeclared || child is INamespaceSymbol { IsGlobalNamespace: true } 334where !child.IsImplicitlyDeclared || child is INamespaceSymbol { IsGlobalNamespace: true }
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\Options\AnalyzerOptionsExtensions.cs (1)
34case SymbolKind.Namespace when ((INamespaceSymbol)symbol).IsGlobalNamespace:
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.NamespaceSymbolKey.cs (1)
36Debug.Assert(symbol.IsGlobalNamespace);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\INamedTypeSymbolExtensions.cs (2)
696ContainingNamespace.IsGlobalNamespace: true, 716ContainingNamespace.IsGlobalNamespace: true,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\INamespaceOrTypeSymbolExtensions.cs (1)
77if (namespaceOrTypeSymbol == null || (namespaceOrTypeSymbol.IsNamespace && ((INamespaceSymbol)namespaceOrTypeSymbol).IsGlobalNamespace))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ISymbolExtensions.cs (3)
572.FirstOrDefault(attr => attr.AttributeClass is { Name: "AttributeUsageAttribute", ContainingNamespace: { Name: "System", ContainingNamespace.IsGlobalNamespace: true } }); 851ContainingNamespace.ContainingNamespace.IsGlobalNamespace: true, 860ContainingNamespace.ContainingNamespace.ContainingNamespace.ContainingNamespace.IsGlobalNamespace: true,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ITypeSymbolExtensions.cs (5)
234ContainingNamespace.ContainingNamespace.IsGlobalNamespace: true, 249&& symbol.ContainingNamespace.ContainingNamespace?.IsGlobalNamespace == true; 736ContainingNamespace.IsGlobalNamespace: true 788ContainingNamespace: { Name: nameof(System), ContainingNamespace.IsGlobalNamespace: true } 796ContainingNamespace: { Name: nameof(System), ContainingNamespace.IsGlobalNamespace: true }
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SymbolEquivalenceComparer.EquivalenceVisitor.cs (3)
549if (x.IsGlobalNamespace != y.IsGlobalNamespace || 555if (x.IsGlobalNamespace && symbolEquivalenceComparer._assemblyComparer == null)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SymbolEquivalenceComparer.GetHashCodeVisitor.cs (2)
214if (x.IsGlobalNamespace && _symbolEquivalenceComparer._assemblyComparer == null) 221Hash.Combine(x.IsGlobalNamespace,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\AbstractFlagsEnumGenerator.cs (1)
50type.ContainingSymbol is INamespaceSymbol { Name: "System", ContainingNamespace.IsGlobalNamespace: true })
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\CodeGenerationHelpers.cs (1)
412ContainingNamespace.IsGlobalNamespace: true,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Editing\ImportAdderService.cs (1)
209if (namespaceSymbol is null || namespaceSymbol.IsGlobalNamespace)
Roslyn.Diagnostics.CSharp.Analyzers (6)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\TypeStyle\CSharpUseImplicitTypeHelper.cs (1)
309ContainingSymbol: INamespaceSymbol { Name: nameof(System), ContainingNamespace.IsGlobalNamespace: true }
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\MethodGenerator.cs (1)
157ContainingNamespace.ContainingNamespace.ContainingNamespace.ContainingNamespace.IsGlobalNamespace: true,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ITypeSymbolExtensions.ExpressionSyntaxGeneratorVisitor.cs (2)
65if (symbol.ContainingNamespace.IsGlobalNamespace) 93if (symbol.ContainingNamespace.IsGlobalNamespace)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ITypeSymbolExtensions.TypeSyntaxGeneratorVisitor.cs (2)
286if (symbol.ContainingNamespace.IsGlobalNamespace) 320if (symbol.ContainingNamespace.IsGlobalNamespace)
Roslyn.Diagnostics.VisualBasic.Analyzers (4)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Extensions\ExpressionSyntaxGeneratorVisitor.vb (2)
47If symbol.ContainingNamespace.IsGlobalNamespace Then 66If symbol.ContainingNamespace.IsGlobalNamespace Then
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Extensions\TypeSyntaxGeneratorVisitor.vb (2)
166If symbol.ContainingNamespace.IsGlobalNamespace Then 185If symbol.ContainingNamespace.IsGlobalNamespace Then
System.Text.Json.SourceGeneration (1)
JsonSourceGenerator.Parser.cs (1)
177Namespace = contextTypeSymbol.ContainingNamespace is { IsGlobalNamespace: false } ns ? ns.ToDisplayString() : null,