C# 클래스 NetIde.Shell.NiPackage

상속: ServiceObject, INiPackage, INiPreMessageFilter
파일 보기 프로젝트 열기: netide/netide 1 사용 예제들

공개 메소드들

메소드 설명
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