IFieldDefinition Interface

Discovers the attributes of a field and provides access to field metadata.

Namespace: JustDecompile.API.Core
Assembly: JustDecompile.API (in JustDecompile.API.dll) Version: 1.0.0.3 (1.0.0.0)

Syntax

C#
public interface IFieldDefinition : IMemberDefinition, 
    IConstantProvider

TheIFieldDefinitiontype exposes the following members.

Properties

Name Description
Public property Attributes Gets the attributes associated with this field.
Public property Constant (Inherited from IConstantProvider .)
Public property CustomAttributes Gets the custom attributes of the field.
Public property DeclaringType Gets the type that contains this field.
Public property FieldType Gets the type of the field.
Public property FullName Gets the full name of the field.
Public property HasConstant (Inherited from IConstantProvider .)
Public property HasCustomAttributes Gets a value indicating whether the field has custom attributes.
Public property HasDefault Gets a value indicating whether the field has a default value.
Public property HasLayoutInfo Gets a value indicating whether the field has information about its layout.
Public property InitialValue Gets the initial value of the field.
Public property IsCompilerControlled
Public property IsInitOnly Gets a value indicating whether the field can only be set in the body of the constructor.
Public property IsLiteral Gets a value indicating whether the value is written at compile time and cannot be changed.
Public property IsNotSerialized Gets a value indicating whether this field has the NotSerialized attribute.
Public property IsPInvokeImpl Gets a value indicating whether the corresponding PinvokeImpl flag is set in the FieldAttributes .
Public property IsRuntimeSpecialName Gets a value indicating whether the name of the member is special for the runtime. (Inherited from IMemberDefinition.)
Public property IsSpecialName Gets a value indicating whether the member has a special name. (Inherited from IMemberDefinition.)
Public property IsStatic Gets a value indicating whether the field is static.
Public property Offset Gets the offset of the field.
Public property RVA Gets the RVA (relative virtual address) of the field.

See Also

JustDecompile.API.Core Namespace

Is this article helpful? Yes / No
Thank you for your feedback!

Give article feedback

Tell us how we can improve this article

close
Dummy