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