2 writes to _lazyNestedTypes
Microsoft.CodeAnalysis.CSharp (2)
Symbols\Metadata\PE\PENamedTypeSymbol.cs (2)
1820var exchangeResult = Interlocked.CompareExchange(ref _lazyNestedTypes, typesDict, null); 1834var exchangeResult = Interlocked.CompareExchange(ref _lazyNestedTypes, GroupByName(groupingNestedTypes), null);
6 references to _lazyNestedTypes
Microsoft.CodeAnalysis.CSharp (6)
Symbols\Metadata\PE\PENamedTypeSymbol.cs (6)
1635foreach (var typeArray in _lazyNestedTypes.Values) 1758if (_lazyNestedTypes.TryGetValue(name.AsMemory(), out t)) 1798var count = _lazyNestedTypes.Values.Sum(static a => a.Length); 1802foreach (var typeArray in _lazyNestedTypes.Values) 1814if (_lazyNestedTypes == null) 1844if (_lazyNestedTypes.TryGetValue(name, out t))