1 write to _uncommonFields
Microsoft.CodeAnalysis.CSharp (1)
Symbols\Metadata\PE\PEPropertySymbol.cs (1)
373
return retVal ?? InterlockedOperations.Initialize(ref
_uncommonFields
, createUncommonFields());
10 references to _uncommonFields
Microsoft.CodeAnalysis.CSharp (10)
Symbols\Metadata\PE\PEPropertySymbol.cs (10)
185
/// <item><see cref="
_uncommonFields
"/> is itself null. In this case, no race has occurred, and the consuming code can safely handle the lack of
186
/// <see cref="
_uncommonFields
"/> however it chooses.</item>
187
/// <item><see cref="
_uncommonFields
"/> is not null, and the backing field has been initialized to some empty value, such as
189
/// <item><see cref="
_uncommonFields
"/> is not null, and the backing field is uninitialized, either being <see langword="default" />, or is some
372
var retVal =
_uncommonFields
;
807
var uncommonFields =
_uncommonFields
;
1050
var uncommonFields =
_uncommonFields
;
1113
var uncommonFields =
_uncommonFields
;
1155
Debug.Assert(
_uncommonFields
is null or { _lazyOverloadResolutionPriority: 0 });
1162
return
_uncommonFields
?._lazyOverloadResolutionPriority ?? 0;