C# Class Paralect.Schematra.FieldInfo

Represent field metadata
显示文件 Open project: paralect/Schematra Class Usage Examples

Protected Properties

Property Type Description
_defaultValue Object
_index System.Int32
_name String
_qualifier FieldQualifier
_type Type
_typeResolver TypeResolver

Public Methods

Method Description
Build ( ) : void

Build FieldInfo

FieldInfo ( TypeContext typeContext, Int32 index, String name, TypeResolver typeResolver, FieldQualifier qualifier, Object defaultValue ) : System

Protected initialization

Method Details

Build() public method

Build FieldInfo
public Build ( ) : void
return void

FieldInfo() public method

Protected initialization
public FieldInfo ( TypeContext typeContext, Int32 index, String name, TypeResolver typeResolver, FieldQualifier qualifier, Object defaultValue ) : System
typeContext TypeContext
index System.Int32
name String
typeResolver TypeResolver
qualifier FieldQualifier
defaultValue Object
return System

Property Details

_defaultValue protected_oe property

Default value of property
protected Object _defaultValue
return Object

_index protected_oe property

Index of field (should be unique for only one level of hierarchy)
protected Int32,System _index
return System.Int32

_name protected_oe property

Name of the field
protected String _name
return String

_qualifier protected_oe property

Field qualifier (optional or required)
protected FieldQualifier _qualifier
return FieldQualifier

_type protected_oe property

Cached value of field type
protected Type _type
return Type

_typeResolver protected_oe property

Field type full name
protected TypeResolver,Paralect.Schematra _typeResolver
return TypeResolver