1 override of ConstituentNamespaces
Microsoft.CodeAnalysis.CSharp (1)
Symbols\MergedNamespaceSymbol.cs (1)
205public override ImmutableArray<NamespaceSymbol> ConstituentNamespaces
18 references to ConstituentNamespaces
Microsoft.CodeAnalysis.CSharp (6)
Binder\Binder_Symbols.cs (3)
2193foreach (NamespaceSymbol ns in ((NamespaceSymbol)second).ConstituentNamespaces) 2406return symbol.ContainingAssembly ?? ((NamespaceSymbol)symbol).ConstituentNamespaces.First().ContainingAssembly; 2536foreach (var ns in ((NamespaceSymbol)symbol).ConstituentNamespaces)
Binder\BindingDiagnosticBag.cs (1)
132foreach (var constituent in ns.ConstituentNamespaces)
Symbols\MergedNamespaceSymbol.cs (1)
100Debug.Assert(ns.ConstituentNamespaces.Length == 1);
Symbols\PublicModel\NamespaceSymbol.cs (1)
37return _underlying.ConstituentNamespaces.GetPublicSymbols();
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (12)
Symbols\AssemblyAndNamespaceTests.cs (4)
79Assert.Equal(1, ns1.ConstituentNamespaces.Length); 80Assert.Same(ns1, ns1.ConstituentNamespaces[0]); 218var constituents = ns.ConstituentNamespaces; 266var constituents = ns.ConstituentNamespaces;
Symbols\CompilationCreationTests.cs (2)
2501Assert.Equal(1, ns1.ConstituentNamespaces.Length); 2502Assert.Same(ns1, ns1.ConstituentNamespaces[0]);
Symbols\Metadata\PE\LoadingNamespacesAndTypes.cs (6)
137Assert.Equal(1, globalNS.ConstituentNamespaces.Length); 138Assert.Same(globalNS, globalNS.ConstituentNamespaces[0]); 150Assert.Equal(1, systemNS.ConstituentNamespaces.Length); 151Assert.Same(systemNS, systemNS.ConstituentNamespaces[0]); 163Assert.Equal(1, collectionsNS.ConstituentNamespaces.Length); 164Assert.Same(collectionsNS, collectionsNS.ConstituentNamespaces[0]);