C# Класс NetIde.Services.CommandManager.NiCommandManager

Показать файл Открыть проект Примеры использования класса

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

Метод Описание
CreateCommandBar ( System.Guid id, NiCommandBarKind kind, int priority, INiCommandBar &commandBar ) : HResult
CreateCommandBarButton ( System.Guid id, int priority, INiCommandBarButton &button ) : HResult
CreateCommandBarButton ( System.Guid id, int priority, string code, INiCommandBarButton &button ) : HResult
CreateCommandBarComboBox ( System.Guid id, System.Guid fillCommand, int priority, INiCommandBarComboBox &comboBox ) : HResult
CreateCommandBarGroup ( System.Guid id, int priority, INiCommandBarGroup &group ) : HResult
CreateCommandBarLabel ( System.Guid id, int priority, INiCommandBarLabel &label ) : HResult
CreateCommandBarPopup ( System.Guid id, int priority, INiCommandBarPopup &popup ) : HResult
CreateCommandBarTextBox ( System.Guid id, int priority, INiCommandBarTextBox &textBox ) : HResult
CreateCommandBarWindow ( System.Guid id, INiWindowPane &commandBar ) : HResult
Exec ( System.Guid command, object argument, object &result ) : HResult
FindCommandBar ( System.Guid id, INiCommandBar &commandBar ) : HResult
FindCommandBarControl ( System.Guid id, INiCommandBarControl &command ) : HResult
FindCommandBarGroup ( System.Guid id, INiCommandBarGroup &group ) : HResult
FindCommandBarPopup ( System.Guid id, INiCommandBarPopup &command ) : HResult
InitializeKeyboardMappings ( ) : void
LoadFromResources ( INiPackage package, IResource resource ) : void
LoadKeyboardMappings ( INiKeyboardMappings &mappings ) : HResult
NiCommandManager ( IServiceProvider serviceProvider ) : System
QueryStatus ( System.Guid command, NiCommandStatus &status ) : HResult
RegisterCommandTarget ( INiCommandTarget commandTarget, int &cookie ) : HResult
RegisterPriorityCommandTarget ( INiCommandTarget commandTarget, int &cookie ) : HResult
SaveKeyboardMappings ( INiKeyboardMappings mappings ) : HResult
UnregisterCommandTarget ( int cookie ) : HResult
UnregisterPriorityCommandTarget ( int cookie ) : HResult

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

Метод Описание
GetCommandTargets ( ) : IEnumerable

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

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

public CreateCommandBar ( System.Guid id, NiCommandBarKind kind, int priority, INiCommandBar &commandBar ) : HResult
id System.Guid
kind NiCommandBarKind
priority int
commandBar INiCommandBar
Результат HResult

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

public CreateCommandBarButton ( System.Guid id, int priority, INiCommandBarButton &button ) : HResult
id System.Guid
priority int
button INiCommandBarButton
Результат HResult

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

public CreateCommandBarButton ( System.Guid id, int priority, string code, INiCommandBarButton &button ) : HResult
id System.Guid
priority int
code string
button INiCommandBarButton
Результат HResult

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

public CreateCommandBarComboBox ( System.Guid id, System.Guid fillCommand, int priority, INiCommandBarComboBox &comboBox ) : HResult
id System.Guid
fillCommand System.Guid
priority int
comboBox INiCommandBarComboBox
Результат HResult

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

public CreateCommandBarGroup ( System.Guid id, int priority, INiCommandBarGroup &group ) : HResult
id System.Guid
priority int
group INiCommandBarGroup
Результат HResult

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

public CreateCommandBarLabel ( System.Guid id, int priority, INiCommandBarLabel &label ) : HResult
id System.Guid
priority int
label INiCommandBarLabel
Результат HResult

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

public CreateCommandBarPopup ( System.Guid id, int priority, INiCommandBarPopup &popup ) : HResult
id System.Guid
priority int
popup INiCommandBarPopup
Результат HResult

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

public CreateCommandBarTextBox ( System.Guid id, int priority, INiCommandBarTextBox &textBox ) : HResult
id System.Guid
priority int
textBox INiCommandBarTextBox
Результат HResult

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

public CreateCommandBarWindow ( System.Guid id, INiWindowPane &commandBar ) : HResult
id System.Guid
commandBar INiWindowPane
Результат HResult

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

public Exec ( System.Guid command, object argument, object &result ) : HResult
command System.Guid
argument object
result object
Результат HResult

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

public FindCommandBar ( System.Guid id, INiCommandBar &commandBar ) : HResult
id System.Guid
commandBar INiCommandBar
Результат HResult

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

public FindCommandBarControl ( System.Guid id, INiCommandBarControl &command ) : HResult
id System.Guid
command INiCommandBarControl
Результат HResult

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

public FindCommandBarGroup ( System.Guid id, INiCommandBarGroup &group ) : HResult
id System.Guid
group INiCommandBarGroup
Результат HResult

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

public FindCommandBarPopup ( System.Guid id, INiCommandBarPopup &command ) : HResult
id System.Guid
command INiCommandBarPopup
Результат HResult

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

public InitializeKeyboardMappings ( ) : void
Результат void

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

public LoadFromResources ( INiPackage package, IResource resource ) : void
package INiPackage
resource IResource
Результат void

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

public LoadKeyboardMappings ( INiKeyboardMappings &mappings ) : HResult
mappings INiKeyboardMappings
Результат HResult

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

public NiCommandManager ( IServiceProvider serviceProvider ) : System
serviceProvider IServiceProvider
Результат System

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

public QueryStatus ( System.Guid command, NiCommandStatus &status ) : HResult
command System.Guid
status NiCommandStatus
Результат HResult

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

public RegisterCommandTarget ( INiCommandTarget commandTarget, int &cookie ) : HResult
commandTarget INiCommandTarget
cookie int
Результат HResult

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

public RegisterPriorityCommandTarget ( INiCommandTarget commandTarget, int &cookie ) : HResult
commandTarget INiCommandTarget
cookie int
Результат HResult

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

public SaveKeyboardMappings ( INiKeyboardMappings mappings ) : HResult
mappings INiKeyboardMappings
Результат HResult

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

public UnregisterCommandTarget ( int cookie ) : HResult
cookie int
Результат HResult

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

public UnregisterPriorityCommandTarget ( int cookie ) : HResult
cookie int
Результат HResult