C# Класс Paralect.Schematra.RecordType

Наследование: Type
Показать файл Открыть проект Примеры использования класса

Защищенные свойства (Protected)

Свойство Тип Описание
_baseType Type
_baseTypeResolver TypeResolver
_fields List
_fieldsByIndex FieldInfo>.Dictionary
_fieldsByName FieldInfo>.Dictionary
_tag System.Guid

Открытые методы

Метод Описание
Build ( ) : void
GetField ( Int32 index ) : FieldInfo
GetField ( String name ) : FieldInfo
GetFields ( ) : ICollection

Защищенные методы

Метод Описание
AddFieldInternal ( Int32 index, String name, TypeResolver typeResolver, FieldQualifier qualifier, Object defaultValue ) : void
CreateRecordTypeInternal ( ) : RecordType

Cloning

RecordType ( TypeContext typeContext ) : System

Описание методов

AddFieldInternal() защищенный Метод

protected AddFieldInternal ( Int32 index, String name, TypeResolver typeResolver, FieldQualifier qualifier, Object defaultValue ) : void
index System.Int32
name String
typeResolver TypeResolver
qualifier FieldQualifier
defaultValue Object
Результат void

Build() публичный Метод

public Build ( ) : void
Результат void

CreateRecordTypeInternal() защищенный Метод

Cloning
protected CreateRecordTypeInternal ( ) : RecordType
Результат RecordType

GetField() публичный Метод

public GetField ( Int32 index ) : FieldInfo
index System.Int32
Результат FieldInfo

GetField() публичный Метод

public GetField ( String name ) : FieldInfo
name String
Результат FieldInfo

GetFields() публичный Метод

public GetFields ( ) : ICollection
Результат ICollection

RecordType() защищенный Метод

protected RecordType ( TypeContext typeContext ) : System
typeContext TypeContext
Результат System

Описание свойств

_baseType защищенное свойство

Cached record base type
protected Type _baseType
Результат Type

_baseTypeResolver защищенное свойство

Base type resolver
protected TypeResolver,Paralect.Schematra _baseTypeResolver
Результат TypeResolver

_fields защищенное свойство

Record fields
protected List _fields
Результат List

_fieldsByIndex защищенное свойство

Records fields by index
protected Dictionary _fieldsByIndex
Результат FieldInfo>.Dictionary

_fieldsByName защищенное свойство

Records fields by name
protected Dictionary _fieldsByName
Результат FieldInfo>.Dictionary

_tag защищенное свойство

Record tag
protected Guid,System _tag
Результат System.Guid