C# 클래스 NetIde.Services.Shell.NiShell

파일 보기 프로젝트 열기: netide/netide 1 사용 예제들

공개 메소드들

메소드 설명
Advise ( INiShellEvents sink, int &cookie ) : HResult
Advise ( object sink, int &cookie ) : HResult
BroadcastPreMessageFilter ( NiMessage &message ) : HResult
BrowseForFolder ( string title, NiBrowseForFolderOptions options, string &selectedFolder ) : HResult
CreateTaskDialog ( INiTaskDialog &taskDialog ) : HResult
CreateToolWindow ( INiWindowPane windowPane, NiDockStyle dockStyle, NiToolWindowOrientation toolWindowOrientation, INiWindowFrame &toolWindow ) : HResult
GetDocumentWindowIterator ( INiIterator &iterator ) : HResult
GetWindowFrameForWindowPane ( INiWindowPane windowPane, INiWindowFrame &windowFrame ) : HResult
InvalidateRequerySuggested ( ) : HResult
NiShell ( IServiceProvider serviceProvider ) : System
QuerySaveViaDialog ( INiHierarchy hiers, NiQuerySaveResult &result ) : HResult
SaveDocDataToFile ( NiSaveMode mode, INiPersistFile persistFile, string fileName, string &newFileName, bool &saved ) : HResult
Unadvise ( int cookie ) : HResult

보호된 메소드들

메소드 설명
Dispose ( bool disposing ) : void
OnRequerySuggested ( EventArgs e ) : void

비공개 메소드들

메소드 설명
CreateAutomationAccessButton ( ) : Button
QueueRequery ( ) : void
Requery ( object state ) : void
dockContent_Disposed ( object sender, EventArgs e ) : void

메소드 상세

Advise() 공개 메소드

public Advise ( INiShellEvents sink, int &cookie ) : HResult
sink INiShellEvents
cookie int
리턴 HResult

Advise() 공개 메소드

public Advise ( object sink, int &cookie ) : HResult
sink object
cookie int
리턴 HResult

BroadcastPreMessageFilter() 공개 메소드

public BroadcastPreMessageFilter ( NiMessage &message ) : HResult
message NetIde.Shell.Interop.NiMessage
리턴 HResult

BrowseForFolder() 공개 메소드

public BrowseForFolder ( string title, NiBrowseForFolderOptions options, string &selectedFolder ) : HResult
title string
options NiBrowseForFolderOptions
selectedFolder string
리턴 HResult

CreateTaskDialog() 공개 메소드

public CreateTaskDialog ( INiTaskDialog &taskDialog ) : HResult
taskDialog INiTaskDialog
리턴 HResult

CreateToolWindow() 공개 메소드

public CreateToolWindow ( INiWindowPane windowPane, NiDockStyle dockStyle, NiToolWindowOrientation toolWindowOrientation, INiWindowFrame &toolWindow ) : HResult
windowPane INiWindowPane
dockStyle NiDockStyle
toolWindowOrientation NiToolWindowOrientation
toolWindow INiWindowFrame
리턴 HResult

Dispose() 보호된 메소드

protected Dispose ( bool disposing ) : void
disposing bool
리턴 void

GetDocumentWindowIterator() 공개 메소드

public GetDocumentWindowIterator ( INiIterator &iterator ) : HResult
iterator INiIterator
리턴 HResult

GetWindowFrameForWindowPane() 공개 메소드

public GetWindowFrameForWindowPane ( INiWindowPane windowPane, INiWindowFrame &windowFrame ) : HResult
windowPane INiWindowPane
windowFrame INiWindowFrame
리턴 HResult

InvalidateRequerySuggested() 공개 메소드

public InvalidateRequerySuggested ( ) : HResult
리턴 HResult

NiShell() 공개 메소드

public NiShell ( IServiceProvider serviceProvider ) : System
serviceProvider IServiceProvider
리턴 System

OnRequerySuggested() 보호된 메소드

protected OnRequerySuggested ( EventArgs e ) : void
e System.EventArgs
리턴 void

QuerySaveViaDialog() 공개 메소드

public QuerySaveViaDialog ( INiHierarchy hiers, NiQuerySaveResult &result ) : HResult
hiers INiHierarchy
result NiQuerySaveResult
리턴 HResult

SaveDocDataToFile() 공개 메소드

public SaveDocDataToFile ( NiSaveMode mode, INiPersistFile persistFile, string fileName, string &newFileName, bool &saved ) : HResult
mode NiSaveMode
persistFile INiPersistFile
fileName string
newFileName string
saved bool
리턴 HResult

Unadvise() 공개 메소드

public Unadvise ( int cookie ) : HResult
cookie int
리턴 HResult