2 writes to _lazyMembersDictionary
Microsoft.CodeAnalysis.CSharp (2)
Symbols\Source\SourceMemberContainerSymbol.cs (2)
1570
if (Volatile.Read(ref
_lazyMembersDictionary
) is Dictionary<ReadOnlyMemory<char>, ImmutableArray<Symbol>> result)
1762
if (Interlocked.CompareExchange(ref
_lazyMembersDictionary
, membersDictionary, null) == null)
4 references to _lazyMembersDictionary
Microsoft.CodeAnalysis.CSharp (4)
Symbols\Source\SourceMemberContainerSymbol.cs (4)
1500
if (
_lazyMembersDictionary
!= null || declaration.MemberNames.Contains(name) || declaration.Kind is DeclarationKind.Record or DeclarationKind.RecordStruct)
1749
return
_lazyMembersDictionary
!;
1757
if (
_lazyMembersDictionary
== null)
1772
return
_lazyMembersDictionary
;