C# Класс NetIde.Services.Shell.NiShell

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

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

Метод Описание
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