C# Class Duality.Editor.Controls.DualitorPropertyGrid

Inheritance: AdamsLair.WinForms.PropertyEditing.PropertyGrid, IHelpProvider
Afficher le fichier Open project: BraveSirAndrew/duality

Méthodes publiques

Méthode Description
ConfigureEditor ( AdamsLair.WinForms.PropertyEditing.PropertyEditor editor, object configureData = null ) : void
CreateObjectInstance ( Type objectType ) : object
DualitorPropertyGrid ( ) : System

Méthodes protégées

Méthode Description
OnEditingFinished ( PropertyEditorValueEventArgs e ) : void
PostSetValue ( ) : void
PrepareSetValue ( ) : void

Private Methods

Méthode Description
EditorDictionaryKeySetter ( PropertyInfo indexer, IEnumerable targetObjects, IEnumerable values, object key ) : void
EditorListIndexSetter ( PropertyInfo indexer, IEnumerable targetObjects, IEnumerable values, int index ) : void
EditorMemberAffectsOthers ( MemberInfo info ) : bool
EditorMemberFieldSetter ( FieldInfo field, IEnumerable targetObjects, IEnumerable values ) : void
EditorMemberPredicate ( MemberInfo info, bool showNonPublic ) : bool
EditorMemberPropertySetter ( PropertyInfo property, IEnumerable targetObjects, IEnumerable values ) : void
IHelpProvider ( Point localPos, bool &captured ) : HelpInfo

Method Details

ConfigureEditor() public méthode

public ConfigureEditor ( AdamsLair.WinForms.PropertyEditing.PropertyEditor editor, object configureData = null ) : void
editor AdamsLair.WinForms.PropertyEditing.PropertyEditor
configureData object
Résultat void

CreateObjectInstance() public méthode

public CreateObjectInstance ( Type objectType ) : object
objectType System.Type
Résultat object

DualitorPropertyGrid() public méthode

public DualitorPropertyGrid ( ) : System
Résultat System

OnEditingFinished() protected méthode

protected OnEditingFinished ( PropertyEditorValueEventArgs e ) : void
e PropertyEditorValueEventArgs
Résultat void

PostSetValue() protected méthode

protected PostSetValue ( ) : void
Résultat void

PrepareSetValue() protected méthode

protected PrepareSetValue ( ) : void
Résultat void