C# Class NetIde.Services.Shell.NiShell

ファイルを表示 Open project: netide/netide Class Usage Examples

Public Methods

Method Description
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

Protected Methods

Method Description
Dispose ( bool disposing ) : void
OnRequerySuggested ( EventArgs e ) : void

Private Methods

Method Description
CreateAutomationAccessButton ( ) : Button
QueueRequery ( ) : void
Requery ( object state ) : void
dockContent_Disposed ( object sender, EventArgs e ) : void

Method Details

Advise() public method

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

Advise() public method

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

BroadcastPreMessageFilter() public method

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

BrowseForFolder() public method

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

CreateTaskDialog() public method

public CreateTaskDialog ( INiTaskDialog &taskDialog ) : HResult
taskDialog INiTaskDialog
return HResult

CreateToolWindow() public method

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

Dispose() protected method

protected Dispose ( bool disposing ) : void
disposing bool
return void

GetDocumentWindowIterator() public method

public GetDocumentWindowIterator ( INiIterator &iterator ) : HResult
iterator INiIterator
return HResult

GetWindowFrameForWindowPane() public method

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

InvalidateRequerySuggested() public method

public InvalidateRequerySuggested ( ) : HResult
return HResult

NiShell() public method

public NiShell ( IServiceProvider serviceProvider ) : System
serviceProvider IServiceProvider
return System

OnRequerySuggested() protected method

protected OnRequerySuggested ( EventArgs e ) : void
e System.EventArgs
return void

QuerySaveViaDialog() public method

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

SaveDocDataToFile() public method

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

Unadvise() public method

public Unadvise ( int cookie ) : HResult
cookie int
return HResult