2 writes to _lazyMembersDictionary
Microsoft.CodeAnalysis.CSharp (2)
Symbols\Source\SourceMemberContainerSymbol.cs (2)
1512
if (Volatile.Read(ref
_lazyMembersDictionary
) is Dictionary<string, ImmutableArray<Symbol>> result)
1665
if (Interlocked.CompareExchange(ref
_lazyMembersDictionary
, membersDictionary, null) == null)
4 references to _lazyMembersDictionary
Microsoft.CodeAnalysis.CSharp (4)
Symbols\Source\SourceMemberContainerSymbol.cs (4)
1442
if (
_lazyMembersDictionary
!= null || declaration.MemberNames.Contains(name) || declaration.Kind is DeclarationKind.Record or DeclarationKind.RecordStruct)
1652
return
_lazyMembersDictionary
!;
1660
if (
_lazyMembersDictionary
== null)
1675
return
_lazyMembersDictionary
;