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)
24internal override CSharp.Symbol UnderlyingSymbol => _underlying; 30return _underlying.AssociatedSymbol.GetPublicSymbol(); 34RefKind IFieldSymbol.RefKind => _underlying.RefKind; 36ImmutableArray<CustomModifier> IFieldSymbol.RefCustomModifiers => _underlying.RefCustomModifiers; 44Interlocked.CompareExchange(ref _lazyType, _underlying.TypeWithAnnotations.GetPublicSymbol(), null); 51CodeAnalysis.NullableAnnotation IFieldSymbol.NullableAnnotation => _underlying.TypeWithAnnotations.ToPublicAnnotation(); 55get { return _underlying.TypeWithAnnotations.CustomModifiers; } 62return _underlying.OriginalDefinition.GetPublicSymbol(); 70return _underlying.CorrespondingTupleField.GetPublicSymbol(); 78return _underlying.IsExplicitlyNamedTupleElement; 82bool IFieldSymbol.IsConst => _underlying.IsConst; 84bool IFieldSymbol.IsReadOnly => _underlying.IsReadOnly; 86bool IFieldSymbol.IsVolatile => _underlying.IsVolatile; 88bool IFieldSymbol.IsRequired => _underlying.IsRequired; 90bool IFieldSymbol.IsFixedSizeBuffer => _underlying.IsFixedSizeBuffer; 92int IFieldSymbol.FixedSize => _underlying.FixedSize; 94bool IFieldSymbol.HasConstantValue => _underlying.HasConstantValue; 96object IFieldSymbol.ConstantValue => _underlying.ConstantValue;