2 overrides of ContainingNamespace
Microsoft.CodeAnalysis.CSharp (2)
Symbols\Synthesized\SynthesizedEmbeddedAttributeSymbol.cs (1)
87public override NamespaceSymbol ContainingNamespace => _namespace;
Symbols\Synthesized\SynthesizedHotReloadExceptionSymbol.cs (1)
108public override NamespaceSymbol ContainingNamespace => _namespace;
53 references to ContainingNamespace
Microsoft.CodeAnalysis.CSharp (53)
Binder\Imports.cs (1)
133curr = curr.ContainingNamespace;
Binder\Semantics\Conversions\ConversionsBase.cs (2)
3262ContainingNamespace: { Name: "System", ContainingNamespace: { IsGlobalNamespace: true } },
Compilation\CSharpCompilation.cs (1)
1557var containingNamespace = namespaceSymbol.ContainingNamespace;
DocumentationComments\DocumentationCommentIDVisitor.PartVisitor.cs (3)
230if ((object)symbol.ContainingNamespace != null && symbol.ContainingNamespace.Name.Length != 0) 232Visit(symbol.ContainingNamespace, builder);
Emitter\Model\MethodSymbolAdapter.cs (1)
572return AdaptedMethodSymbol.ContainingNamespace.GetCciAdapter();
Emitter\Model\NamedTypeSymbolAdapter.cs (1)
836return AdaptedNamedTypeSymbol.ContainingNamespace.QualifiedName;
Emitter\Model\NamespaceSymbolAdapter.cs (1)
19Cci.INamespace Cci.INamespace.ContainingNamespace => AdaptedNamespaceSymbol.ContainingNamespace?.GetCciAdapter();
Emitter\NoPia\EmbeddedMethod.cs (1)
207return UnderlyingMethod.AdaptedMethodSymbol.ContainingNamespace.GetCciAdapter();
Symbols\AssemblySymbol.cs (1)
151NamespaceSymbol container = namespaceSymbol.ContainingNamespace;
Symbols\Metadata\PE\PEFieldSymbol.cs (1)
395return ((PENamespaceSymbol)ContainingNamespace).ContainingPEModule;
Symbols\Metadata\PE\PENamedTypeSymbol.cs (1)
3396var nestedType = Create(this.ContainingPEModule, (PENamespaceSymbol)this.ContainingNamespace, _handle, null);
Symbols\Metadata\PE\PENamespaceSymbol.cs (2)
242var parent = ContainingNamespace; 247parent = parent.ContainingNamespace;
Symbols\ModuleSymbol.cs (2)
390if (namespaceSymbol.IsGlobalNamespace || (object)namespaceSymbol.ContainingNamespace == null) 396var cns = GetModuleNamespace(namespaceSymbol.ContainingNamespace);
Symbols\NamedTypeSymbol.cs (3)
2018ContainingNamespace.ContainingNamespace?.IsGlobalNamespace == true && 2020ContainingNamespace.Name == MetadataHelpers.SystemString)
Symbols\NamespaceSymbol.cs (1)
52return (object)ContainingNamespace == null;
Symbols\PublicModel\Symbol.cs (1)
209INamespaceSymbol ISymbol.ContainingNamespace => UnderlyingSymbol.ContainingNamespace.GetPublicSymbol();
Symbols\Retargeting\RetargetingSymbolTranslator.cs (2)
430string namespaceName = type.ContainingNamespace.ToDisplayString(SymbolDisplayFormat.QualifiedNameOnlyFormat); 467string namespaceName = type.ContainingNamespace.ToDisplayString(SymbolDisplayFormat.QualifiedNameOnlyFormat);
Symbols\Source\SourceAssemblySymbol.cs (2)
1093if (x.Arity != 0 || !x.ContainingNamespace.IsGlobalNamespace || x.Name != "<Module>") 1097y.ContainingNamespace);
Symbols\Source\SourceMethodSymbolWithAttributes.cs (4)
1118for (var containingNamespace = @this.ContainingNamespace; containingNamespace?.IsGlobalNamespace == false; containingNamespace = containingNamespace.ContainingNamespace) 1318for (var containingNamespace = ContainingNamespace; containingNamespace?.IsGlobalNamespace == false; containingNamespace = containingNamespace.ContainingNamespace)
Symbols\Source\SourceNamedTypeSymbol_Extension.cs (5)
201if (namedType.Name == "void" && namedType.IsTopLevelType() && namedType.ContainingNamespace.IsGlobalNamespace) 208appendNamespace(namedType.ContainingNamespace, builder); 218appendNamespace(ns.ContainingNamespace, builder); 533appendNamespace(namedType.ContainingNamespace, builder); 556appendNamespace(ns.ContainingNamespace, builder);
Symbols\Symbol.cs (1)
317INamespaceSymbolInternal ISymbolInternal.ContainingNamespace => this.ContainingNamespace;
Symbols\TypeSymbolExtensions.cs (16)
1459ContainingNamespace: { Name: nameof(System), ContainingNamespace.IsGlobalNamespace: true }, 1472ContainingNamespace: { Name: nameof(System), ContainingNamespace.IsGlobalNamespace: true }, 1480ContainingNamespace: { Name: "System", ContainingNamespace: { IsGlobalNamespace: true } }, 1491ContainingNamespace: { Name: "System", ContainingNamespace: { IsGlobalNamespace: true } }, 1502ContainingNamespace: { Name: "System", ContainingNamespace: { IsGlobalNamespace: true } }, 1884var container = @namespace.ContainingNamespace; 2277var innerNamespace = typeSymbol.ContainingNamespace; 2282midNamespace = innerNamespace.ContainingNamespace; 2286midNamespace = typeSymbol.ContainingNamespace; 2294var outerNamespace = midNamespace.ContainingNamespace; 2300var globalNamespace = outerNamespace.ContainingNamespace;