C# Class Duality.Editor.Plugins.Base.PropertyEditors.ComponentPropertyEditor

Inheritance: AdamsLair.WinForms.PropertyEditing.MemberwisePropertyEditor
Afficher le fichier Open project: BraveSirAndrew/duality

Méthodes publiques

Méthode Description
ComponentPropertyEditor ( ) : System
MapEditorToMember ( PropertyEditor editor ) : MemberInfo
PerformSetActive ( bool active ) : void
UpdatePrefabModifiedState ( PropertyEditor specificEditor = null ) : void

Méthodes protégées

Méthode Description
IsAutoCreateMember ( MemberInfo info ) : bool
IsMemberInPrefabLinkChanges ( MemberInfo info ) : bool
OnActiveChanged ( ) : void
OnButtonPressed ( ) : void
OnEditedTypeChanged ( ) : void
OnEditorAdded ( PropertyEditor editor ) : void
OnEditorRemoving ( PropertyEditor editor ) : void
OnUpdateFromObjects ( object values ) : void
OnValueChanged ( object sender, PropertyEditorValueEventArgs args ) : void

Private Methods

Méthode Description
MatchToProperty ( Type propertyType, ProviderContext context ) : int
contextMenu_Closed ( object sender, ToolStripDropDownClosedEventArgs e ) : void
contextMenu_CustomAction ( object sender, EventArgs e ) : void
contextMenu_RemoveComponent ( object sender, EventArgs e ) : void
contextMenu_ResetComponent ( object sender, EventArgs e ) : void

Method Details

ComponentPropertyEditor() public méthode

public ComponentPropertyEditor ( ) : System
Résultat System

IsAutoCreateMember() protected méthode

protected IsAutoCreateMember ( MemberInfo info ) : bool
info System.Reflection.MemberInfo
Résultat bool

IsMemberInPrefabLinkChanges() protected méthode

protected IsMemberInPrefabLinkChanges ( MemberInfo info ) : bool
info MemberInfo
Résultat bool

MapEditorToMember() public méthode

public MapEditorToMember ( PropertyEditor editor ) : MemberInfo
editor PropertyEditor
Résultat MemberInfo

OnActiveChanged() protected méthode

protected OnActiveChanged ( ) : void
Résultat void

OnButtonPressed() protected méthode

protected OnButtonPressed ( ) : void
Résultat void

OnEditedTypeChanged() protected méthode

protected OnEditedTypeChanged ( ) : void
Résultat void

OnEditorAdded() protected méthode

protected OnEditorAdded ( PropertyEditor editor ) : void
editor PropertyEditor
Résultat void

OnEditorRemoving() protected méthode

protected OnEditorRemoving ( PropertyEditor editor ) : void
editor PropertyEditor
Résultat void

OnUpdateFromObjects() protected méthode

protected OnUpdateFromObjects ( object values ) : void
values object
Résultat void

OnValueChanged() protected méthode

protected OnValueChanged ( object sender, PropertyEditorValueEventArgs args ) : void
sender object
args PropertyEditorValueEventArgs
Résultat void

PerformSetActive() public méthode

public PerformSetActive ( bool active ) : void
active bool
Résultat void

UpdatePrefabModifiedState() public méthode

public UpdatePrefabModifiedState ( PropertyEditor specificEditor = null ) : void
specificEditor PropertyEditor
Résultat void