C# Class Duality.Editor.Controls.DualitorPropertyGrid

Inheritance: AdamsLair.WinForms.PropertyEditing.PropertyGrid, IHelpProvider
Mostrar archivo Open project: BraveSirAndrew/duality

Public Methods

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

Protected Methods

Method Description
OnEditingFinished ( PropertyEditorValueEventArgs e ) : void
PostSetValue ( ) : void
PrepareSetValue ( ) : void

Private Methods

Method 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 method

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

CreateObjectInstance() public method

public CreateObjectInstance ( Type objectType ) : object
objectType System.Type
return object

DualitorPropertyGrid() public method

public DualitorPropertyGrid ( ) : System
return System

OnEditingFinished() protected method

protected OnEditingFinished ( PropertyEditorValueEventArgs e ) : void
e PropertyEditorValueEventArgs
return void

PostSetValue() protected method

protected PostSetValue ( ) : void
return void

PrepareSetValue() protected method

protected PrepareSetValue ( ) : void
return void