C# 클래스 XLibrary.FieldModel

상속: IFieldModel
파일 보기 프로젝트 열기: swax/CodePerspective 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
ElementIndex int
Expanded bool
FieldInfo System.Reflection.FieldInfo
FieldType System.Type
GenericName string
Instance InstanceModel
Instances List
ParentField FieldModel
PropertyInfo System.Reflection.PropertyInfo
TypeChain XLibrary.FieldModel[]

공개 메소드들

메소드 설명
AddRow ( FieldModel row ) : void
ExpandField ( string fieldFilter = null ) : void
FieldModel ( InstanceModel instance, FieldModel parent, RowTypes type ) : System
FieldModel ( InstanceModel grid, FieldModel parent, RowTypes rowType, FieldInfo info ) : System
FieldModel ( InstanceModel grid, FieldModel parent, RowTypes rowType, PropertyInfo info ) : System
FieldModel ( InstanceModel grid, FieldModel parent, RowTypes rowType, Type type ) : System
FieldModel ( InstanceModel grid, FieldModel parent, RowTypes rowType, Type type, int elementIndex ) : System
GetFieldValue ( object rootInstanceValue ) : object
GetObjectLabel ( object obj ) : string
Init ( ) : void
InitCells ( string type, string value ) : void
RefreshProperties ( ) : void
SetCellValue ( int i, string newValue ) : void

비공개 메소드들

메소드 설명
AddFieldMembers ( ) : void
RefreshCell ( int i, ActiveRecord instance ) : void
RefreshField ( ) : void
RefreshFieldEnumerations ( ) : void

메소드 상세

AddRow() 공개 메소드

public AddRow ( FieldModel row ) : void
row FieldModel
리턴 void

ExpandField() 공개 메소드

public ExpandField ( string fieldFilter = null ) : void
fieldFilter string
리턴 void

FieldModel() 공개 메소드

public FieldModel ( InstanceModel instance, FieldModel parent, RowTypes type ) : System
instance InstanceModel
parent FieldModel
type RowTypes
리턴 System

FieldModel() 공개 메소드

public FieldModel ( InstanceModel grid, FieldModel parent, RowTypes rowType, FieldInfo info ) : System
grid InstanceModel
parent FieldModel
rowType RowTypes
info System.Reflection.FieldInfo
리턴 System

FieldModel() 공개 메소드

public FieldModel ( InstanceModel grid, FieldModel parent, RowTypes rowType, PropertyInfo info ) : System
grid InstanceModel
parent FieldModel
rowType RowTypes
info System.Reflection.PropertyInfo
리턴 System

FieldModel() 공개 메소드

public FieldModel ( InstanceModel grid, FieldModel parent, RowTypes rowType, Type type ) : System
grid InstanceModel
parent FieldModel
rowType RowTypes
type System.Type
리턴 System

FieldModel() 공개 메소드

public FieldModel ( InstanceModel grid, FieldModel parent, RowTypes rowType, Type type, int elementIndex ) : System
grid InstanceModel
parent FieldModel
rowType RowTypes
type System.Type
elementIndex int
리턴 System

GetFieldValue() 공개 메소드

public GetFieldValue ( object rootInstanceValue ) : object
rootInstanceValue object
리턴 object

GetObjectLabel() 공개 메소드

public GetObjectLabel ( object obj ) : string
obj object
리턴 string

Init() 공개 메소드

public Init ( ) : void
리턴 void

InitCells() 공개 메소드

public InitCells ( string type, string value ) : void
type string
value string
리턴 void

RefreshProperties() 공개 메소드

public RefreshProperties ( ) : void
리턴 void

SetCellValue() 공개 메소드

public SetCellValue ( int i, string newValue ) : void
i int
newValue string
리턴 void

프로퍼티 상세

ElementIndex 공개적으로 프로퍼티

public int ElementIndex
리턴 int

Expanded 공개적으로 프로퍼티

public bool Expanded
리턴 bool

FieldInfo 공개적으로 프로퍼티

public FieldInfo,System.Reflection FieldInfo
리턴 System.Reflection.FieldInfo

FieldType 공개적으로 프로퍼티

public Type,System FieldType
리턴 System.Type

GenericName 공개적으로 프로퍼티

public string GenericName
리턴 string

Instance 공개적으로 프로퍼티

public InstanceModel,XLibrary Instance
리턴 InstanceModel

Instances 공개적으로 프로퍼티

public List Instances
리턴 List

ParentField 공개적으로 프로퍼티

public FieldModel,XLibrary ParentField
리턴 FieldModel

PropertyInfo 공개적으로 프로퍼티

public PropertyInfo,System.Reflection PropertyInfo
리턴 System.Reflection.PropertyInfo

TypeChain 공개적으로 프로퍼티

public FieldModel[],XLibrary TypeChain
리턴 XLibrary.FieldModel[]