2 writes to lazyTypes
Microsoft.CodeAnalysis.CSharp (2)
Symbols\Metadata\PE\PEGlobalNamespaceSymbol.cs (1)
85
if (Volatile.Read(ref
lazyTypes
) == null || Volatile.Read(ref lazyNamespaces) == null)
Symbols\Metadata\PE\PENamespaceSymbol.cs (1)
323
var original = Interlocked.CompareExchange(ref this.
lazyTypes
, typesDict, null);
10 references to lazyTypes
Microsoft.CodeAnalysis.CSharp (10)
Symbols\Metadata\PE\PENamespaceSymbol.cs (9)
100
Debug.Assert(
lazyTypes
!= null);
101
var flattened =
lazyTypes
.Flatten();
129
if (
lazyTypes
.TryGetValue(name, out t))
139
else if (
lazyTypes
.TryGetValue(name, out t))
160
return
lazyTypes
.TryGetValue(name, out t)
192
[MemberNotNull(nameof(
lazyTypes
))]
209
[MemberNotNull(nameof(
lazyTypes
))]
277
[MemberNotNull(nameof(
lazyTypes
))]
280
if (this.
lazyTypes
== null)
Symbols\Metadata\PE\PENestedNamespaceSymbol.cs (1)
132
Debug.Assert(lazyNamespaces != null &&
lazyTypes
!= null);