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