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)
59
if (
_latestLazyRootDeclaration
== null)
68
return new DeclarationTable(_allOlderRootDeclarations.Add(
_latestLazyRootDeclaration
), lazyRootDeclaration, cache: null);
75
if (
_latestLazyRootDeclaration
== lazyRootDeclaration)
86
return new DeclarationTable(_allOlderRootDeclarations.Remove(lazyRootDeclaration),
_latestLazyRootDeclaration
, cache: null);
118
if (
_latestLazyRootDeclaration
== null)
124
return MergedNamespaceDeclaration.Create(
_latestLazyRootDeclaration
.Value);
131
builder.Add(
_latestLazyRootDeclaration
.Value);
163
if (
_latestLazyRootDeclaration
== null)
169
return UnionCollection<string>.Create(cachedTypeNames, GetTypeNames(
_latestLazyRootDeclaration
.Value));
177
if (
_latestLazyRootDeclaration
== null)
183
return UnionCollection<string>.Create(cachedNamespaceNames, GetNamespaceNames(
_latestLazyRootDeclaration
.Value));
191
if (
_latestLazyRootDeclaration
== null)
197
return UnionCollection<ReferenceDirective>.Create(cachedReferenceDirectives,
_latestLazyRootDeclaration
.Value.ReferenceDirectives);