2 writes to _lazyMembersDictionary
Microsoft.CodeAnalysis.CSharp (2)
Symbols\Source\SourceMemberContainerSymbol.cs (2)
1582
if (Volatile.Read(ref
_lazyMembersDictionary
) is Dictionary<ReadOnlyMemory<char>, ImmutableArray<Symbol>> result)
1783
if (Interlocked.CompareExchange(ref
_lazyMembersDictionary
, membersDictionary, null) == null)
4 references to _lazyMembersDictionary
Microsoft.CodeAnalysis.CSharp (4)
Symbols\Source\SourceMemberContainerSymbol.cs (4)
1512
if (
_lazyMembersDictionary
!= null || declaration.ContainsExtensionDeclarations || declaration.MemberNames.Contains(name) || declaration.Kind is DeclarationKind.Record or DeclarationKind.RecordStruct)
1771
return
_lazyMembersDictionary
!;
1779
if (
_lazyMembersDictionary
== null)
1790
return
_lazyMembersDictionary
;