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)
58
if (
_latestLazyRootDeclaration
== null)
67
return new DeclarationTable(_allOlderRootDeclarations.Add(
_latestLazyRootDeclaration
), lazyRootDeclaration, cache: null);
74
if (
_latestLazyRootDeclaration
== lazyRootDeclaration)
85
return new DeclarationTable(_allOlderRootDeclarations.Remove(lazyRootDeclaration),
_latestLazyRootDeclaration
, cache: null);
117
if (
_latestLazyRootDeclaration
== null)
123
return MergedNamespaceDeclaration.Create(
_latestLazyRootDeclaration
.Value);
130
builder.Add(
_latestLazyRootDeclaration
.Value);
162
if (
_latestLazyRootDeclaration
== null)
168
return UnionCollection<string>.Create(cachedTypeNames, GetTypeNames(
_latestLazyRootDeclaration
.Value));
176
if (
_latestLazyRootDeclaration
== null)
182
return UnionCollection<string>.Create(cachedNamespaceNames, GetNamespaceNames(
_latestLazyRootDeclaration
.Value));
190
if (
_latestLazyRootDeclaration
== null)
196
return UnionCollection<ReferenceDirective>.Create(cachedReferenceDirectives,
_latestLazyRootDeclaration
.Value.ReferenceDirectives);