1 override of ContainingNamespace
Microsoft.CodeAnalysis.CSharp (1)
Symbols\Synthesized\SynthesizedEmbeddedAttributeSymbol.cs (1)
82
public override NamespaceSymbol
ContainingNamespace
=> _namespace;
45 references to ContainingNamespace
Microsoft.CodeAnalysis.CSharp (45)
Binder\Imports.cs (1)
133
curr = curr.
ContainingNamespace
;
Binder\Semantics\Conversions\ConversionsBase.cs (2)
3219
ContainingNamespace
: { Name: "System",
ContainingNamespace
: { IsGlobalNamespace: true } },
Binder\Semantics\OverloadResolution\OverloadResolutionResult.cs (2)
1507
var arguments = (first.
ContainingNamespace
!= second.
ContainingNamespace
) ?
Compilation\CSharpCompilation.cs (1)
1476
var containingNamespace = namespaceSymbol.
ContainingNamespace
;
DocumentationComments\DocumentationCommentIDVisitor.PartVisitor.cs (3)
230
if ((object)symbol.
ContainingNamespace
!= null && symbol.
ContainingNamespace
.Name.Length != 0)
232
Visit(symbol.
ContainingNamespace
, builder);
Emitter\Model\MethodSymbolAdapter.cs (1)
552
return AdaptedMethodSymbol.
ContainingNamespace
.GetCciAdapter();
Emitter\Model\NamedTypeSymbolAdapter.cs (1)
815
return AdaptedNamedTypeSymbol.
ContainingNamespace
.QualifiedName;
Emitter\Model\NamespaceSymbolAdapter.cs (1)
19
Cci.INamespace Cci.INamespace.ContainingNamespace => AdaptedNamespaceSymbol.
ContainingNamespace
?.GetCciAdapter();
Symbols\AssemblySymbol.cs (1)
146
NamespaceSymbol container = namespaceSymbol.
ContainingNamespace
;
Symbols\Metadata\PE\PEFieldSymbol.cs (1)
373
return ((PENamespaceSymbol)
ContainingNamespace
).ContainingPEModule;
Symbols\Metadata\PE\PENamedTypeSymbol.cs (1)
2756
var nestedType = Create(this.ContainingPEModule, (PENamespaceSymbol)this.
ContainingNamespace
, _handle, null);
Symbols\Metadata\PE\PENamespaceSymbol.cs (2)
238
var parent =
ContainingNamespace
;
243
parent = parent.
ContainingNamespace
;
Symbols\ModuleSymbol.cs (2)
383
if (namespaceSymbol.IsGlobalNamespace || (object)namespaceSymbol.
ContainingNamespace
== null)
389
var cns = GetModuleNamespace(namespaceSymbol.
ContainingNamespace
);
Symbols\NamedTypeSymbol.cs (3)
1640
ContainingNamespace
.
ContainingNamespace
?.IsGlobalNamespace == true &&
1642
ContainingNamespace
.Name == MetadataHelpers.SystemString)
Symbols\NamespaceSymbol.cs (1)
51
return (object)
ContainingNamespace
== null;
Symbols\PublicModel\Symbol.cs (1)
209
INamespaceSymbol ISymbol.ContainingNamespace => UnderlyingSymbol.
ContainingNamespace
.GetPublicSymbol();
Symbols\Retargeting\RetargetingSymbolTranslator.cs (2)
430
string namespaceName = type.
ContainingNamespace
.ToDisplayString(SymbolDisplayFormat.QualifiedNameOnlyFormat);
467
string namespaceName = type.
ContainingNamespace
.ToDisplayString(SymbolDisplayFormat.QualifiedNameOnlyFormat);
Symbols\Source\SourceAssemblySymbol.cs (2)
1092
if (x.Arity != 0 || !x.
ContainingNamespace
.IsGlobalNamespace || x.Name != "<Module>")
1096
y.
ContainingNamespace
);
Symbols\Source\SourceMethodSymbolWithAttributes.cs (4)
1112
for (var containingNamespace = @this.
ContainingNamespace
; containingNamespace?.IsGlobalNamespace == false; containingNamespace = containingNamespace.
ContainingNamespace
)
1325
for (var containingNamespace =
ContainingNamespace
; containingNamespace?.IsGlobalNamespace == false; containingNamespace = containingNamespace.
ContainingNamespace
)
Symbols\Symbol.cs (1)
319
INamespaceSymbolInternal ISymbolInternal.ContainingNamespace => this.
ContainingNamespace
;
Symbols\TypeSymbolExtensions.cs (12)
1345
ContainingNamespace
: { Name: "System",
ContainingNamespace
: { IsGlobalNamespace: true } },
1356
ContainingNamespace
: { Name: "System",
ContainingNamespace
: { IsGlobalNamespace: true } },
1367
ContainingNamespace
: { Name: "System",
ContainingNamespace
: { IsGlobalNamespace: true } },
1750
var container = @namespace.
ContainingNamespace
;
2132
var innerNamespace = typeSymbol.
ContainingNamespace
;
2137
midNamespace = innerNamespace.
ContainingNamespace
;
2141
midNamespace = typeSymbol.
ContainingNamespace
;
2149
var outerNamespace = midNamespace.
ContainingNamespace
;
2155
var globalNamespace = outerNamespace.
ContainingNamespace
;