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