PublicApiField Class
A field, a constant, or an enum member.
public sealed class PublicApiField : PublicApiMember- Inheritance
PublicApiMemberPublicApiField
Properties
| Name | Description |
|---|---|
| ConstantValue | Gets the value of a constant, as stored in metadata. Enum members and constants of an enum type store the underlying integral value. A Decimal constant is read from the DecimalConstantAttribute of the field. |
| HasConstantValue | |
| IsConst | |
| IsReadOnly | Gets a value indicating whether the field is readonly. For a ref field, it means the reference cannot be reassigned. |
| IsRequired | |
| IsVolatile | |
| Kind | |
| RefKind | Gets PublicApiRefKind.Ref or PublicApiRefKind.RefReadOnly for a ref field of a ref struct. |
| Type |
ConstantValue
PublicApiField.csHasConstantValue
PublicApiField.csIsConst
PublicApiField.csIsReadOnly
PublicApiField.csIsRequired
PublicApiField.csIsVolatile
PublicApiField.csRefKind
PublicApiField.csGets PublicApiRefKind.Ref or PublicApiRefKind.RefReadOnly for a ref field of a ref struct.
public PublicApiRefKind RefKind { get; }