7 instantiations of DeclarationTable
Microsoft.CodeAnalysis.CSharp (7)
Declarations\DeclarationTable.Builder.cs (6)
81_table = new DeclarationTable(_table._allOlderRootDeclarations, lastDeclaration, _table._cache); 88_table = new DeclarationTable(_table._allOlderRootDeclarations.Add(_table._latestLazyRootDeclaration), lastDeclaration, cache: null); 102_table = new DeclarationTable(newOlderRootDeclarations, lastDeclaration, cache: null); 122_table = new DeclarationTable(_table._allOlderRootDeclarations, latestLazyRootDeclaration: null, cache: _table._cache); 131_table = new DeclarationTable(_table._allOlderRootDeclarations.Remove(firstDeclaration), _table._latestLazyRootDeclaration, cache: null); 141_table = new DeclarationTable(newOlderRootDeclarations, newLatestLazyRootDeclaration, cache: null);
Declarations\DeclarationTable.cs (1)
25public static readonly DeclarationTable Empty = new DeclarationTable(
29 references to DeclarationTable
Microsoft.CodeAnalysis.CSharp (21)
Compilation\CSharpCompilation.cs (3)
2947internal DeclarationTable Declarations 4709return DeclarationTable.ContainsName(this.MergedRootDeclaration, predicate, filter, cancellationToken); 4748return DeclarationTable.ContainsName(this.MergedRootDeclaration, name, filter, cancellationToken);
Compilation\SyntaxAndDeclarationManager.cs (5)
62var declTableBuilder = DeclarationTable.Empty.ToBuilder(); 165DeclarationTable.Builder declTableBuilder) 200DeclarationTable.Builder declTableBuilder) 297DeclarationTable.Builder declTableBuilder) 459DeclarationTable.Builder declTableBuilder)
Compilation\SyntaxAndDeclarationManager.LazyState.cs (2)
44internal readonly DeclarationTable DeclarationTable; 53DeclarationTable declarationTable)
Declarations\DeclarationTable.Builder.cs (6)
19private DeclarationTable _table; 25_table = DeclarationTable.Empty; 30public static Builder GetInstance(DeclarationTable table) 55public DeclarationTable ToDeclarationTableAndFree() 60var result = _table; 62_table = DeclarationTable.Empty;
Declarations\DeclarationTable.Cache.cs (2)
24private readonly DeclarationTable _table; 34public Cache(DeclarationTable table)
Declarations\DeclarationTable.cs (1)
25public static readonly DeclarationTable Empty = new DeclarationTable(
Symbols\Source\SourceModuleSymbol.cs (2)
41private readonly DeclarationTable _sources; 55DeclarationTable declarations,
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (8)
DeclarationTests.cs (8)
119var table = DeclarationTable.Empty; 237var table = DeclarationTable.Empty; 307var table = DeclarationTable.Empty; 358var table = DeclarationTable.Empty;