2 writes to _lazyNestedTypes
Microsoft.CodeAnalysis.CSharp (2)
Symbols\Metadata\PE\PENamedTypeSymbol.cs (2)
1862
var exchangeResult = Interlocked.CompareExchange(ref
_lazyNestedTypes
, typesDict, null);
1876
var exchangeResult = Interlocked.CompareExchange(ref
_lazyNestedTypes
, GroupByName(groupingNestedTypes), null);
6 references to _lazyNestedTypes
Microsoft.CodeAnalysis.CSharp (6)
Symbols\Metadata\PE\PENamedTypeSymbol.cs (6)
1677
foreach (var typeArray in
_lazyNestedTypes
.Values)
1800
if (
_lazyNestedTypes
.TryGetValue(name.AsMemory(), out t))
1840
var count =
_lazyNestedTypes
.Values.Sum(static a => a.Length);
1844
foreach (var typeArray in
_lazyNestedTypes
.Values)
1856
if (
_lazyNestedTypes
== null)
1886
if (
_lazyNestedTypes
.TryGetValue(name, out t))