1 write to _underlying
Microsoft.CodeAnalysis.CSharp (1)
Symbols\PublicModel\FieldSymbol.cs (1)
21
_underlying
= underlying;
18 references to _underlying
Microsoft.CodeAnalysis.CSharp (18)
Symbols\PublicModel\FieldSymbol.cs (18)
24
internal override CSharp.Symbol UnderlyingSymbol =>
_underlying
;
30
return
_underlying
.AssociatedSymbol.GetPublicSymbol();
34
RefKind IFieldSymbol.RefKind =>
_underlying
.RefKind;
36
ImmutableArray<CustomModifier> IFieldSymbol.RefCustomModifiers =>
_underlying
.RefCustomModifiers;
44
Interlocked.CompareExchange(ref _lazyType,
_underlying
.TypeWithAnnotations.GetPublicSymbol(), null);
51
CodeAnalysis.NullableAnnotation IFieldSymbol.NullableAnnotation =>
_underlying
.TypeWithAnnotations.ToPublicAnnotation();
55
get { return
_underlying
.TypeWithAnnotations.CustomModifiers; }
62
return
_underlying
.OriginalDefinition.GetPublicSymbol();
70
return
_underlying
.CorrespondingTupleField.GetPublicSymbol();
78
return
_underlying
.IsExplicitlyNamedTupleElement;
82
bool IFieldSymbol.IsConst =>
_underlying
.IsConst;
84
bool IFieldSymbol.IsReadOnly =>
_underlying
.IsReadOnly;
86
bool IFieldSymbol.IsVolatile =>
_underlying
.IsVolatile;
88
bool IFieldSymbol.IsRequired =>
_underlying
.IsRequired;
90
bool IFieldSymbol.IsFixedSizeBuffer =>
_underlying
.IsFixedSizeBuffer;
92
int IFieldSymbol.FixedSize =>
_underlying
.FixedSize;
94
bool IFieldSymbol.HasConstantValue =>
_underlying
.HasConstantValue;
96
object IFieldSymbol.ConstantValue =>
_underlying
.ConstantValue;