1 write to _latestLazyRootDeclaration
Microsoft.CodeAnalysis.CSharp (1)
Declarations\DeclarationTable.cs (1)
51_latestLazyRootDeclaration = latestLazyRootDeclaration;
13 references to _latestLazyRootDeclaration
Microsoft.CodeAnalysis.CSharp (13)
Declarations\DeclarationTable.cs (13)
59if (_latestLazyRootDeclaration == null) 68return new DeclarationTable(_allOlderRootDeclarations.Add(_latestLazyRootDeclaration), lazyRootDeclaration, cache: null); 75if (_latestLazyRootDeclaration == lazyRootDeclaration) 86return new DeclarationTable(_allOlderRootDeclarations.Remove(lazyRootDeclaration), _latestLazyRootDeclaration, cache: null); 118if (_latestLazyRootDeclaration == null) 124return MergedNamespaceDeclaration.Create(_latestLazyRootDeclaration.Value); 131builder.Add(_latestLazyRootDeclaration.Value); 163if (_latestLazyRootDeclaration == null) 169return UnionCollection<string>.Create(cachedTypeNames, GetTypeNames(_latestLazyRootDeclaration.Value)); 177if (_latestLazyRootDeclaration == null) 183return UnionCollection<string>.Create(cachedNamespaceNames, GetNamespaceNames(_latestLazyRootDeclaration.Value)); 191if (_latestLazyRootDeclaration == null) 197return UnionCollection<ReferenceDirective>.Create(cachedReferenceDirectives, _latestLazyRootDeclaration.Value.ReferenceDirectives);