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