C# Класс NetIde.Shell.NiPackage

Наследование: ServiceObject, INiPackage, INiPreMessageFilter
Показать файл Открыть проект Примеры использования класса

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

Метод Описание
CreateToolWindow ( System.Guid guid, INiWindowPane &toolWindow ) : HResult
CreateToolWindow ( Type toolType ) : NiWindowPane
FindToolWindow ( Type toolType, bool create ) : NiWindowPane
GetNiResources ( IResource &value ) : HResult
GetSite ( IServiceProvider &serviceProvider ) : HResult
GetStringResource ( string key, string &value ) : HResult
Initialize ( ) : HResult
PreFilterMessage ( NiMessage &message ) : HResult
QueryClose ( bool &canClose ) : HResult
Register ( INiRegistrationContext registrationContext ) : HResult
SetSite ( IServiceProvider serviceProvider ) : HResult
Unregister ( INiRegistrationContext registrationContext ) : HResult

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

Метод Описание
Dispose ( bool disposing ) : void
NiPackage ( ) : System
OnPackageClosing ( CancelEventArgs e ) : void

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

Метод Описание
EnsureStringResources ( ) : void
GetService ( Type serviceType ) : object
RegisterEditorFactories ( ) : void
toolWindow_Closed ( object sender, EventArgs e ) : void

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

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

public CreateToolWindow ( System.Guid guid, INiWindowPane &toolWindow ) : HResult
guid System.Guid
toolWindow INiWindowPane
Результат HResult

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

public CreateToolWindow ( Type toolType ) : NiWindowPane
toolType System.Type
Результат NiWindowPane

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

protected Dispose ( bool disposing ) : void
disposing bool
Результат void

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

public FindToolWindow ( Type toolType, bool create ) : NiWindowPane
toolType System.Type
create bool
Результат NiWindowPane

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

public GetNiResources ( IResource &value ) : HResult
value IResource
Результат HResult

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

public GetSite ( IServiceProvider &serviceProvider ) : HResult
serviceProvider IServiceProvider
Результат HResult

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

public GetStringResource ( string key, string &value ) : HResult
key string
value string
Результат HResult

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

public Initialize ( ) : HResult
Результат HResult

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

protected NiPackage ( ) : System
Результат System

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

protected OnPackageClosing ( CancelEventArgs e ) : void
e CancelEventArgs
Результат void

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

public PreFilterMessage ( NiMessage &message ) : HResult
message NetIde.Shell.Interop.NiMessage
Результат HResult

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

public QueryClose ( bool &canClose ) : HResult
canClose bool
Результат HResult

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

public Register ( INiRegistrationContext registrationContext ) : HResult
registrationContext INiRegistrationContext
Результат HResult

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

public SetSite ( IServiceProvider serviceProvider ) : HResult
serviceProvider IServiceProvider
Результат HResult

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

public Unregister ( INiRegistrationContext registrationContext ) : HResult
registrationContext INiRegistrationContext
Результат HResult