1 write to _allOlderRootDeclarations
Microsoft.CodeAnalysis.CSharp (1)
Declarations\DeclarationTable.cs (1)
50
_allOlderRootDeclarations
= allOlderRootDeclarations;
7 references to _allOlderRootDeclarations
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);
100
var newOlderRootDeclarations = _table.
_allOlderRootDeclarations
.AddRange(_addedLazyRootDeclarations);
122
_table = new DeclarationTable(_table.
_allOlderRootDeclarations
, latestLazyRootDeclaration: null, cache: _table._cache);
131
_table = new DeclarationTable(_table.
_allOlderRootDeclarations
.Remove(firstDeclaration), _table._latestLazyRootDeclaration, cache: null);
138
var newOlderRootDeclarations = _table.
_allOlderRootDeclarations
.RemoveRange(_removedLazyRootDeclarations);
Declarations\DeclarationTable.Cache.cs (1)
47
MergedNamespaceDeclaration.Create(_table.
_allOlderRootDeclarations
.InInsertionOrder.Select(static lazyRoot => lazyRoot.Value).AsImmutable<SingleNamespaceDeclaration>()),