C# Class XLibrary.FieldModel

Inheritance: IFieldModel
Afficher le fichier Open project: swax/CodePerspective Class Usage Examples

Méthodes publiques

Свойство Type Description
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[]

Méthodes publiques

Méthode Description
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

Private Methods

Méthode Description
AddFieldMembers ( ) : void
RefreshCell ( int i, ActiveRecord instance ) : void
RefreshField ( ) : void
RefreshFieldEnumerations ( ) : void

Method Details

AddRow() public méthode

public AddRow ( FieldModel row ) : void
row FieldModel
Résultat void

ExpandField() public méthode

public ExpandField ( string fieldFilter = null ) : void
fieldFilter string
Résultat void

FieldModel() public méthode

public FieldModel ( InstanceModel instance, FieldModel parent, RowTypes type ) : System
instance InstanceModel
parent FieldModel
type RowTypes
Résultat System

FieldModel() public méthode

public FieldModel ( InstanceModel grid, FieldModel parent, RowTypes rowType, FieldInfo info ) : System
grid InstanceModel
parent FieldModel
rowType RowTypes
info System.Reflection.FieldInfo
Résultat System

FieldModel() public méthode

public FieldModel ( InstanceModel grid, FieldModel parent, RowTypes rowType, PropertyInfo info ) : System
grid InstanceModel
parent FieldModel
rowType RowTypes
info System.Reflection.PropertyInfo
Résultat System

FieldModel() public méthode

public FieldModel ( InstanceModel grid, FieldModel parent, RowTypes rowType, Type type ) : System
grid InstanceModel
parent FieldModel
rowType RowTypes
type System.Type
Résultat System

FieldModel() public méthode

public FieldModel ( InstanceModel grid, FieldModel parent, RowTypes rowType, Type type, int elementIndex ) : System
grid InstanceModel
parent FieldModel
rowType RowTypes
type System.Type
elementIndex int
Résultat System

GetFieldValue() public méthode

public GetFieldValue ( object rootInstanceValue ) : object
rootInstanceValue object
Résultat object

GetObjectLabel() public méthode

public GetObjectLabel ( object obj ) : string
obj object
Résultat string

Init() public méthode

public Init ( ) : void
Résultat void

InitCells() public méthode

public InitCells ( string type, string value ) : void
type string
value string
Résultat void

RefreshProperties() public méthode

public RefreshProperties ( ) : void
Résultat void

SetCellValue() public méthode

public SetCellValue ( int i, string newValue ) : void
i int
newValue string
Résultat void

Property Details

ElementIndex public_oe property

public int ElementIndex
Résultat int

Expanded public_oe property

public bool Expanded
Résultat bool

FieldInfo public_oe property

public FieldInfo,System.Reflection FieldInfo
Résultat System.Reflection.FieldInfo

FieldType public_oe property

public Type,System FieldType
Résultat System.Type

GenericName public_oe property

public string GenericName
Résultat string

Instance public_oe property

public InstanceModel,XLibrary Instance
Résultat InstanceModel

Instances public_oe property

public List Instances
Résultat List

ParentField public_oe property

public FieldModel,XLibrary ParentField
Résultat FieldModel

PropertyInfo public_oe property

public PropertyInfo,System.Reflection PropertyInfo
Résultat System.Reflection.PropertyInfo

TypeChain public_oe property

public FieldModel[],XLibrary TypeChain
Résultat XLibrary.FieldModel[]