IFieldDefinition Interface
Provides the base requirements of a field definition.
public interface IFieldDefinition : IReflectionDefinition
Properties
DeclaringModule
Gets the reference to the module in which the field is declared.
IModuleReference DeclaringModule { get; }
Property Value
- IModuleReference:
The reference to the module in which the field is declared.
DeclaringType
Gets the declaring type.
Docstring
Gets the docstring for the field.
IsPublic
Gets whether the field is public.
IsStatic
Gets whether the field is static.
Type
Gets a ITypeDefinition indicating the field type, if known.
ITypeDefinition Type { get; }
Property Value
- ITypeDefinition:
A ITypeDefinition indicating the field type, if known.
TypeExpressionTextRange
Gets the field type expression TextRange.
TextRange TypeExpressionTextRange { get; }