2 types derived from MergedNamespaceOrTypeDeclaration
Microsoft.CodeAnalysis.CSharp (2)
Declarations\MergedNamespaceDeclaration.cs (1)
16
internal sealed class MergedNamespaceDeclaration :
MergedNamespaceOrTypeDeclaration
Declarations\MergedTypeDeclaration.cs (1)
21
internal sealed class MergedTypeDeclaration :
MergedNamespaceOrTypeDeclaration
18 references to MergedNamespaceOrTypeDeclaration
Microsoft.CodeAnalysis.CSharp (17)
Compilation\CSharpCompilation.cs (8)
4549
var spine = ArrayBuilder<
MergedNamespaceOrTypeDeclaration
>.GetInstance();
4559
ArrayBuilder<
MergedNamespaceOrTypeDeclaration
> spine,
MergedNamespaceOrTypeDeclaration
current,
4600
if (child is
MergedNamespaceOrTypeDeclaration
mergedNamespaceOrType)
4614
ArrayBuilder<
MergedNamespaceOrTypeDeclaration
> spine, MergedTypeDeclaration current, HashSet<Symbol> set)
4636
protected NamespaceOrTypeSymbol? GetSpineSymbol(ArrayBuilder<
MergedNamespaceOrTypeDeclaration
> spine)
4658
private NamespaceOrTypeSymbol? GetCachedSymbol(
MergedNamespaceOrTypeDeclaration
declaration)
4663
private NamespaceOrTypeSymbol? GetSymbol(NamespaceOrTypeSymbol? container,
MergedNamespaceOrTypeDeclaration
declaration)
Declarations\DeclarationTable.cs (3)
321
var stack = new Stack<
MergedNamespaceOrTypeDeclaration
>();
328
var
current = stack.Pop();
363
if (child is
MergedNamespaceOrTypeDeclaration
childNamespaceOrType)
Declarations\MergedNamespaceDeclaration.cs (4)
19
private ImmutableArray<
MergedNamespaceOrTypeDeclaration
> _lazyChildren;
88
private ImmutableArray<
MergedNamespaceOrTypeDeclaration
> MakeChildren()
140
var children = ArrayBuilder<
MergedNamespaceOrTypeDeclaration
>.GetInstance();
181
public new ImmutableArray<
MergedNamespaceOrTypeDeclaration
> Children
Symbols\Source\SourceNamespaceSymbol.cs (2)
314
foreach (
var
declaration in _mergedDeclaration.Children)
424
private NamespaceOrTypeSymbol BuildSymbol(
MergedNamespaceOrTypeDeclaration
declaration, BindingDiagnosticBag diagnostics)
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (1)
DeclarationTests.cs (1)
134
var
na = mr.Children.Single();