Interface IFieldSymbol
Assembly: Microsoft.CodeAnalysis.dll
Syntax
public interface IFieldSymbol : ISymbol, IEquatable<ISymbol?>
Properties
AssociatedSymbol
Declaration
ISymbol? AssociatedSymbol { get; }
Property Value
ConstantValue
Declaration
object? ConstantValue { get; }
Property Value
CorrespondingTupleField
Declaration
IFieldSymbol? CorrespondingTupleField { get; }
Property Value
CustomModifiers
Declaration
ImmutableArray<CustomModifier> CustomModifiers { get; }
Property Value
FixedSize
Declaration
Property Value
HasConstantValue
Declaration
bool HasConstantValue { get; }
Property Value
IsConst
Declaration
Property Value
IsExplicitlyNamedTupleElement
Declaration
bool IsExplicitlyNamedTupleElement { get; }
Property Value
IsFixedSizeBuffer
Declaration
bool IsFixedSizeBuffer { get; }
Property Value
IsReadOnly
Declaration
Property Value
IsRequired
Declaration
Property Value
IsVolatile
Declaration
Property Value
NullableAnnotation
Declaration
NullableAnnotation NullableAnnotation { get; }
Property Value
OriginalDefinition
Declaration
IFieldSymbol OriginalDefinition { get; }
Property Value
RefCustomModifiers
Declaration
ImmutableArray<CustomModifier> RefCustomModifiers { get; }
Property Value
RefKind
Declaration
Property Value
Type
Declaration
ITypeSymbol Type { get; }
Property Value