2 writes to _lazyKnownCircularStruct
Microsoft.CodeAnalysis.CSharp (2)
Symbols\Source\SourceMemberContainerSymbol.cs (2)
2606Interlocked.CompareExchange(ref _lazyKnownCircularStruct, (int)ThreeState.False, (int)ThreeState.Unknown); 2613if (Interlocked.CompareExchange(ref _lazyKnownCircularStruct, value, (int)ThreeState.Unknown) == (int)ThreeState.Unknown)
3 references to _lazyKnownCircularStruct
Microsoft.CodeAnalysis.CSharp (3)
Symbols\Source\SourceMemberContainerSymbol.cs (3)
2602if (_lazyKnownCircularStruct == (int)ThreeState.Unknown) 2618Debug.Assert(value == _lazyKnownCircularStruct); 2623return _lazyKnownCircularStruct == (int)ThreeState.True;