2 writes to lazyNamespaces
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)
270
Interlocked.CompareExchange(ref this.
lazyNamespaces
, namespaces, null);
10 references to lazyNamespaces
Microsoft.CodeAnalysis.CSharp (10)
Symbols\Metadata\PE\PENamespaceSymbol.cs (9)
80
if (
lazyNamespaces
.Count == 0)
83
var builder = ArrayBuilder<Symbol>.GetInstance(memberTypes.Length +
lazyNamespaces
.Count);
86
foreach (var pair in
lazyNamespaces
)
112
if (
lazyNamespaces
.TryGetValue(name, out var ns))
127
if (
lazyNamespaces
.TryGetValue(name, out ns))
193
[MemberNotNull(nameof(
lazyNamespaces
))]
210
[MemberNotNull(nameof(
lazyNamespaces
))]
256
[MemberNotNull(nameof(
lazyNamespaces
))]
260
if (this.
lazyNamespaces
== null)
Symbols\Metadata\PE\PENestedNamespaceSymbol.cs (1)
132
Debug.Assert(
lazyNamespaces
!= null && lazyTypes != null);