1 write to _latestLazyRootDeclaration
Microsoft.CodeAnalysis.CSharp (1)
Declarations\DeclarationTable.cs (1)
50_latestLazyRootDeclaration = latestLazyRootDeclaration;
13 references to _latestLazyRootDeclaration
Microsoft.CodeAnalysis.CSharp (13)
Declarations\DeclarationTable.cs (13)
58if (_latestLazyRootDeclaration == null) 67return new DeclarationTable(_allOlderRootDeclarations.Add(_latestLazyRootDeclaration), lazyRootDeclaration, cache: null); 74if (_latestLazyRootDeclaration == lazyRootDeclaration) 85return new DeclarationTable(_allOlderRootDeclarations.Remove(lazyRootDeclaration), _latestLazyRootDeclaration, cache: null); 117if (_latestLazyRootDeclaration == null) 123return MergedNamespaceDeclaration.Create(_latestLazyRootDeclaration.Value); 130builder.Add(_latestLazyRootDeclaration.Value); 162if (_latestLazyRootDeclaration == null) 168return UnionCollection<string>.Create(cachedTypeNames, GetTypeNames(_latestLazyRootDeclaration.Value)); 176if (_latestLazyRootDeclaration == null) 182return UnionCollection<string>.Create(cachedNamespaceNames, GetNamespaceNames(_latestLazyRootDeclaration.Value)); 190if (_latestLazyRootDeclaration == null) 196return UnionCollection<ReferenceDirective>.Create(cachedReferenceDirectives, _latestLazyRootDeclaration.Value.ReferenceDirectives);