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