2 instantiations of DeclarationTable
Microsoft.CodeAnalysis.CSharp (2)
Declarations\DeclarationTable.cs (2)
60return new DeclarationTable(_allOlderRootDeclarations, lazyRootDeclaration, _cache); 76return new DeclarationTable(_allOlderRootDeclarations, latestLazyRootDeclaration: null, cache: _cache);
23 references to DeclarationTable
Microsoft.CodeAnalysis.CSharp (21)
Compilation\CSharpCompilation.cs (3)
2840internal DeclarationTable Declarations 4567return DeclarationTable.ContainsName(this.MergedRootDeclaration, predicate, filter, cancellationToken); 4606return DeclarationTable.ContainsName(this.MergedRootDeclaration, name, filter, cancellationToken);
Compilation\SyntaxAndDeclarationManager.cs (9)
62var declTable = DeclarationTable.Empty; 110var declTable = state.DeclarationTable; 165ref DeclarationTable declTable) 200ref DeclarationTable declTable) 297ref DeclarationTable declTable) 337var declTable = state.DeclarationTable; 459ref DeclarationTable declTable) 499var declTable = state.DeclarationTable;
Compilation\SyntaxAndDeclarationManager.LazyState.cs (2)
44internal readonly DeclarationTable DeclarationTable; 53DeclarationTable declarationTable)
Declarations\DeclarationTable.Cache.cs (2)
24private readonly DeclarationTable _table; 34public Cache(DeclarationTable table)
Declarations\DeclarationTable.cs (3)
24public static readonly DeclarationTable Empty = new DeclarationTable( 54public DeclarationTable AddRootDeclaration(Lazy<RootSingleNamespaceDeclaration> lazyRootDeclaration) 71public DeclarationTable RemoveRootDeclaration(Lazy<RootSingleNamespaceDeclaration> lazyRootDeclaration)
Symbols\Source\SourceModuleSymbol.cs (2)
40private readonly DeclarationTable _sources; 54DeclarationTable declarations,
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (2)
DeclarationTests.cs (2)
119var table = DeclarationTable.Empty; 233var table = DeclarationTable.Empty;