C# Class Paralect.Schematra.RecordType

Inheritance: Type
Afficher le fichier Open project: paralect/Schematra Class Usage Examples

Protected Properties

Свойство Type Description
_baseType Type
_baseTypeResolver TypeResolver
_fields List
_fieldsByIndex FieldInfo>.Dictionary
_fieldsByName FieldInfo>.Dictionary
_tag System.Guid

Méthodes publiques

Méthode Description
Build ( ) : void
GetField ( Int32 index ) : FieldInfo
GetField ( String name ) : FieldInfo
GetFields ( ) : ICollection

Méthodes protégées

Méthode Description
AddFieldInternal ( Int32 index, String name, TypeResolver typeResolver, FieldQualifier qualifier, Object defaultValue ) : void
CreateRecordTypeInternal ( ) : RecordType

Cloning

RecordType ( TypeContext typeContext ) : System

Method Details

AddFieldInternal() protected méthode

protected AddFieldInternal ( Int32 index, String name, TypeResolver typeResolver, FieldQualifier qualifier, Object defaultValue ) : void
index System.Int32
name String
typeResolver TypeResolver
qualifier FieldQualifier
defaultValue Object
Résultat void

Build() public méthode

public Build ( ) : void
Résultat void

CreateRecordTypeInternal() protected méthode

Cloning
protected CreateRecordTypeInternal ( ) : RecordType
Résultat RecordType

GetField() public méthode

public GetField ( Int32 index ) : FieldInfo
index System.Int32
Résultat FieldInfo

GetField() public méthode

public GetField ( String name ) : FieldInfo
name String
Résultat FieldInfo

GetFields() public méthode

public GetFields ( ) : ICollection
Résultat ICollection

RecordType() protected méthode

protected RecordType ( TypeContext typeContext ) : System
typeContext TypeContext
Résultat System

Property Details

_baseType protected_oe property

Cached record base type
protected Type _baseType
Résultat Type

_baseTypeResolver protected_oe property

Base type resolver
protected TypeResolver,Paralect.Schematra _baseTypeResolver
Résultat TypeResolver

_fields protected_oe property

Record fields
protected List _fields
Résultat List

_fieldsByIndex protected_oe property

Records fields by index
protected Dictionary _fieldsByIndex
Résultat FieldInfo>.Dictionary

_fieldsByName protected_oe property

Records fields by name
protected Dictionary _fieldsByName
Résultat FieldInfo>.Dictionary

_tag protected_oe property

Record tag
protected Guid,System _tag
Résultat System.Guid