1 override of ContainingNamespace
Microsoft.CodeAnalysis.CSharp (1)
Symbols\Synthesized\SynthesizedEmbeddedAttributeSymbol.cs (1)
82public override NamespaceSymbol ContainingNamespace => _namespace;
96 references to ContainingNamespace
Microsoft.CodeAnalysis.CSharp (42)
Binder\Imports.cs (1)
133curr = curr.ContainingNamespace;
Binder\Semantics\Conversions\ConversionsBase.cs (2)
3018ContainingNamespace: { Name: "System", ContainingNamespace: { IsGlobalNamespace: true } },
Binder\Semantics\OverloadResolution\OverloadResolutionResult.cs (2)
1435var arguments = (first.ContainingNamespace != second.ContainingNamespace) ?
Compilation\CSharpCompilation.cs (1)
1370var 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)
549return AdaptedMethodSymbol.ContainingNamespace.GetCciAdapter();
Emitter\Model\NamedTypeSymbolAdapter.cs (1)
805return AdaptedNamedTypeSymbol.ContainingNamespace.QualifiedName;
Emitter\Model\NamespaceSymbolAdapter.cs (1)
19Cci.INamespace Cci.INamespace.ContainingNamespace => AdaptedNamespaceSymbol.ContainingNamespace?.GetCciAdapter();
Emitter\NoPia\EmbeddedMethod.cs (1)
208return UnderlyingMethod.AdaptedMethodSymbol.ContainingNamespace.GetCciAdapter();
Symbols\AssemblySymbol.cs (1)
144NamespaceSymbol container = namespaceSymbol.ContainingNamespace;
Symbols\Metadata\PE\PEFieldSymbol.cs (1)
371return ((PENamespaceSymbol)ContainingNamespace).ContainingPEModule;
Symbols\Metadata\PE\PENamedTypeSymbol.cs (1)
2655var nestedType = Create(this.ContainingPEModule, (PENamespaceSymbol)this.ContainingNamespace, _handle, null);
Symbols\Metadata\PE\PENamespaceSymbol.cs (2)
208var parent = ContainingNamespace; 213parent = parent.ContainingNamespace;
Symbols\ModuleSymbol.cs (2)
392if (namespaceSymbol.IsGlobalNamespace || (object)namespaceSymbol.ContainingNamespace == null) 398var cns = GetModuleNamespace(namespaceSymbol.ContainingNamespace);
Symbols\NamedTypeSymbol.cs (3)
1642ContainingNamespace.ContainingNamespace?.IsGlobalNamespace == true && 1644ContainingNamespace.Name == MetadataHelpers.SystemString)
Symbols\NamespaceSymbol.cs (1)
50return (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)
1086if (x.Arity != 0 || !x.ContainingNamespace.IsGlobalNamespace || x.Name != "<Module>") 1090y.ContainingNamespace);
Symbols\Symbol.cs (1)
237INamespaceSymbolInternal ISymbolInternal.ContainingNamespace => this.ContainingNamespace;
Symbols\TypeSymbolExtensions.cs (12)
1281ContainingNamespace: { Name: "System", ContainingNamespace: { IsGlobalNamespace: true } }, 1292ContainingNamespace: { Name: "System", ContainingNamespace: { IsGlobalNamespace: true } }, 1303ContainingNamespace: { Name: "System", ContainingNamespace: { IsGlobalNamespace: true } }, 1709var container = @namespace.ContainingNamespace; 2081var innerNamespace = typeSymbol.ContainingNamespace; 2086midNamespace = innerNamespace.ContainingNamespace; 2090midNamespace = typeSymbol.ContainingNamespace; 2098var outerNamespace = midNamespace.ContainingNamespace; 2104var globalNamespace = outerNamespace.ContainingNamespace;
Microsoft.CodeAnalysis.CSharp.Emit.UnitTests (1)
CodeGen\CodeGenTupleTest.cs (1)
12740Assert.Equal("System", m1Tuple.ContainingNamespace.ToTestDisplayString());
Microsoft.CodeAnalysis.CSharp.Emit2.UnitTests (1)
Attributes\AttributeTests_Nullable.cs (1)
579Assert.Equal("System.Runtime.CompilerServices", attributeType.ContainingNamespace.QualifiedName);
Microsoft.CodeAnalysis.CSharp.ExpressionEvaluator.ExpressionCompiler (2)
CompilationContext.cs (2)
84currentFrame.ContainingNamespace, 789@namespace = @namespace.ContainingNamespace;
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (49)
Symbols\DefaultInterfaceImplementationTests.cs (21)
32862var i3 = i1.ContainingNamespace.GetTypeMember("I3"); 33594var i3 = i1.ContainingNamespace.GetTypeMember("I3"); 33810var i3 = i1.ContainingNamespace.GetTypeMember("I3"); 36870var i3 = i1.ContainingNamespace.GetTypeMember("I3"); 37782var i3 = i1.ContainingNamespace.GetTypeMember("I3"); 39903var i3 = i1.ContainingNamespace.GetTypeMember("I3"); 51208var i1m1 = i3.ContainingNamespace.GetTypeMember("I1").GetMember<MethodSymbol>("M1"); 51349var i1m1 = i3.ContainingNamespace.GetTypeMember("I1").GetMember<MethodSymbol>("M1"); 51490var i1m1 = test1.InterfacesNoUseSiteDiagnostics().First().ContainingNamespace.GetTypeMember("I1").GetMember<MethodSymbol>("M1"); 51632var i1m1 = i4.ContainingNamespace.GetTypeMember("I1").GetMember<MethodSymbol>("M1"); 51742var i1m1 = i4.ContainingNamespace.GetTypeMember("I1").GetMember<MethodSymbol>("M1"); 52695var i1p1 = i3.ContainingNamespace.GetTypeMember("I1").GetMembers().OfType<PropertySymbol>().Single(); 52867var i1p1 = i3.ContainingNamespace.GetTypeMember("I1").GetMembers().OfType<PropertySymbol>().Single(); 53032var i1p1 = test1.InterfacesNoUseSiteDiagnostics().First().ContainingNamespace.GetTypeMember("I1").GetMembers().OfType<PropertySymbol>().Single(); 53196var i1p1 = i4.ContainingNamespace.GetTypeMember("I1").GetMembers().OfType<PropertySymbol>().Single(); 53336var i1p1 = i4.ContainingNamespace.GetTypeMember("I1").GetMembers().OfType<PropertySymbol>().Single(); 57646var i1p1 = i3.ContainingNamespace.GetTypeMember("I1").GetMembers().OfType<EventSymbol>().Single(); 57806var i1p1 = i3.ContainingNamespace.GetTypeMember("I1").GetMembers().OfType<EventSymbol>().Single(); 57957var i1p1 = test1.InterfacesNoUseSiteDiagnostics().First().ContainingNamespace.GetTypeMember("I1").GetMembers().OfType<EventSymbol>().Single(); 58108var i1p1 = i4.ContainingNamespace.GetTypeMember("I1").GetMembers().OfType<EventSymbol>().Single(); 58238var i1p1 = i4.ContainingNamespace.GetTypeMember("I1").GetMembers().OfType<EventSymbol>().Single();
Symbols\Metadata\MetadataTypeTests.cs (5)
38Assert.Equal(ns2, ns.ContainingNamespace); 80Assert.Equal(ns3, class1.ContainingNamespace); 130Assert.Equal(ns2, type1.ContainingNamespace); 178Assert.Equal(ns2, type1.ContainingNamespace); 228Assert.Equal(ns3, type1.ContainingNamespace);
Symbols\Metadata\PE\LoadingGenericTypeParameters.cs (1)
48Assert.Equal(module0.GlobalNamespace, varC1_T.ContainingNamespace); // Null(C1_T.ContainingNamespace)
Symbols\Metadata\PE\MissingTypeReferences.cs (22)
53Assert.NotNull(@base.ContainingNamespace); 70Assert.NotNull(@base.ContainingNamespace); 107Assert.NotNull(@base.ContainingNamespace); 136Assert.NotNull(@base.ContainingNamespace); 137Assert.Equal("MissingNS1", @base.ContainingNamespace.Name); 138Assert.Equal("", @base.ContainingNamespace.ContainingNamespace.Name); 151Assert.Equal("MissingNS3", @base.ContainingNamespace.Name); 152Assert.Equal("MissingNS2", @base.ContainingNamespace.ContainingNamespace.Name); 153Assert.Equal("", @base.ContainingNamespace.ContainingNamespace.ContainingNamespace.Name); 166Assert.NotNull(@base.ContainingNamespace); 183Assert.NotNull(@base.ContainingNamespace); 200Assert.True(@base.ContainingNamespace.IsGlobalNamespace); 220Assert.Same(@base.ContainingNamespace, localC6.ContainingNamespace); 242Assert.Same(@base.ContainingNamespace, localC6.ContainingNamespace); 264Assert.Same(@base.ContainingNamespace, localC6.ContainingNamespace);
Microsoft.CodeAnalysis.CSharp.Test.Utilities (1)
TestAttributesVisitor.cs (1)
212if (containingType.Name == name && containingType.ContainingNamespace.QualifiedName == namespaceName)