2 writes to _lazyMergedBackingField
Microsoft.CodeAnalysis.CSharp (2)
Symbols\Source\SourcePropertySymbolBase.cs (2)
785
Interlocked.CompareExchange(ref
_lazyMergedBackingField
, new StrongBox<SynthesizedBackingFieldSymbol?>(backingField), null);
806
Interlocked.CompareExchange(ref
_lazyMergedBackingField
, new StrongBox<SynthesizedBackingFieldSymbol?>(backingField), null);
3 references to _lazyMergedBackingField
Microsoft.CodeAnalysis.CSharp (3)
Symbols\Source\SourcePropertySymbolBase.cs (3)
780
if (
_lazyMergedBackingField
is null)
787
return
_lazyMergedBackingField
.Value;
807
Debug.Assert((object?)
_lazyMergedBackingField
.Value == backingField);