FSharpField Type
A subtype of FSharpSymbol that represents a record or union case field as seen by the F# language
Instance members
Instance member |
Description
|
|
If the field is from an anonymous record type then get the details of the field including the index in the sorted array of fields
|
|
Get the declaration location of the field
|
|
Get the declaring entity of this field, if any. Fields from anonymous types do not have a declaring entity
|
|
Returns the declaring union case symbol
|
|
Get the attributes attached to generated field
|
|
Get the type of the field, w.r.t. the generic parameters of the enclosing type constructor
|
Full Usage:
this.IsAnonRecordField
Returns: bool
|
Is this a field from an anonymous record type?
|
Full Usage:
this.IsCompilerGenerated
Returns: bool
|
Indicates a compiler generated field, not visible to Intellisense or name resolution
|
Full Usage:
this.IsDefaultValue
Returns: bool
|
Indicates if the field declared is declared 'DefaultValue'
|
Full Usage:
this.IsLiteral
Returns: bool
|
Indicates if the field has a literal value
|
Full Usage:
this.IsMutable
Returns: bool
|
Indicates if the field is declared 'static'
|
Full Usage:
this.IsNameGenerated
Returns: bool
|
Indicates if the field name was generated by compiler (e.g. ItemN names in union cases and DataN in exceptions). This API returns true for source defined symbols only.
|
Full Usage:
this.IsStatic
Returns: bool
|
Indicates a static field
|
Full Usage:
this.IsUnionCaseField
Returns: bool
|
Indicates if the field is declared in a union case
|
Full Usage:
this.IsUnresolved
Returns: bool
|
Indicates if the record field is for a type in an unresolved assembly
|
Full Usage:
this.IsVolatile
Returns: bool
|
Indicates if the field is declared volatile
|
Full Usage:
this.LiteralValue
Returns: obj option
|
Get the default initialization info, for static literals
|
Full Usage:
this.Name
Returns: string
|
Get the name of the field
|
|
Get the attributes attached to generated property
|
|
Get the XML documentation for the entity
|
Full Usage:
this.XmlDocSig
Returns: string
|
Get the XML documentation signature for .xml file lookup for the field, used for .xml file lookup for compiled code
|