C# Класс Duality.Editor.Plugins.Base.PropertyEditors.ComponentPropertyEditor

Наследование: AdamsLair.WinForms.PropertyEditing.MemberwisePropertyEditor
Показать файл Открыть проект

Открытые методы

Метод Описание
ComponentPropertyEditor ( ) : System
MapEditorToMember ( PropertyEditor editor ) : MemberInfo
PerformSetActive ( bool active ) : void
UpdatePrefabModifiedState ( PropertyEditor specificEditor = null ) : void

Защищенные методы

Метод Описание
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

Приватные методы

Метод Описание
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

Описание методов

ComponentPropertyEditor() публичный Метод

public ComponentPropertyEditor ( ) : System
Результат System

IsAutoCreateMember() защищенный Метод

protected IsAutoCreateMember ( MemberInfo info ) : bool
info System.Reflection.MemberInfo
Результат bool

IsMemberInPrefabLinkChanges() защищенный Метод

protected IsMemberInPrefabLinkChanges ( MemberInfo info ) : bool
info MemberInfo
Результат bool

MapEditorToMember() публичный Метод

public MapEditorToMember ( PropertyEditor editor ) : MemberInfo
editor PropertyEditor
Результат MemberInfo

OnActiveChanged() защищенный Метод

protected OnActiveChanged ( ) : void
Результат void

OnButtonPressed() защищенный Метод

protected OnButtonPressed ( ) : void
Результат void

OnEditedTypeChanged() защищенный Метод

protected OnEditedTypeChanged ( ) : void
Результат void

OnEditorAdded() защищенный Метод

protected OnEditorAdded ( PropertyEditor editor ) : void
editor PropertyEditor
Результат void

OnEditorRemoving() защищенный Метод

protected OnEditorRemoving ( PropertyEditor editor ) : void
editor PropertyEditor
Результат void

OnUpdateFromObjects() защищенный Метод

protected OnUpdateFromObjects ( object values ) : void
values object
Результат void

OnValueChanged() защищенный Метод

protected OnValueChanged ( object sender, PropertyEditorValueEventArgs args ) : void
sender object
args PropertyEditorValueEventArgs
Результат void

PerformSetActive() публичный Метод

public PerformSetActive ( bool active ) : void
active bool
Результат void

UpdatePrefabModifiedState() публичный Метод

public UpdatePrefabModifiedState ( PropertyEditor specificEditor = null ) : void
specificEditor PropertyEditor
Результат void