메소드 | 설명 | |
---|---|---|
Close ( __FRAMECLOSE closeFlag ) : int |
Close an open document window
|
|
Open ( System.Guid &logicalView, |
Open a document using the standard editor. This method has no implementation since a document is abstract in this context See FileDocumentManager class for an implementation of this method |
|
OpenWithSpecific ( uint editorFlags, System.Guid &editorType, string physicalView, System.Guid &logicalView, |
Open a document using a specific editor. This method has no implementation. See FileDocumentManager for an implementation of this method |
|
RenameDocument ( IServiceProvider site, string oldName, string newName, uint newItemId ) : void |
Rename document in the running document table from oldName to newName.
|
|
Save ( bool saveIfDirty ) : void |
Silently saves an open document The call to SaveDocData may return Microsoft.VisualStudio.Shell.Interop.PFF_RESULTS.STG_S_DATALOSS to indicate some characters could not be represented in the current codepage |
|
UpdateCaption ( IServiceProvider site, string caption, |
Updates the caption for all windows associated to the document.
|
메소드 | 설명 | |
---|---|---|
CloseWindowFrame ( IVsWindowFrame &windowFrame ) : void | ||
DocumentManager ( HierarchyNode node ) : System | ||
GetFullPathForDocument ( ) : string | ||
GetOwnerCaption ( ) : string |
메소드 | 설명 | |
---|---|---|
GetDocInfo ( bool &isOpen, bool &isDirty, bool &isOpenedByUs, uint &docCookie, IVsPersistDocData &persistDocData ) : void |
Get document properties from RDT
|
public Close ( __FRAMECLOSE closeFlag ) : int | ||
closeFlag | __FRAMECLOSE | Decides how to close the document |
리턴 | int |
protected static CloseWindowFrame ( IVsWindowFrame &windowFrame ) : void | ||
windowFrame | IVsWindowFrame | |
리턴 | void |
protected DocumentManager ( HierarchyNode node ) : System | ||
node | HierarchyNode | |
리턴 | System |
public Open ( System.Guid &logicalView, |
||
logicalView | System.Guid | /// In MultiView case determines view to be activated by IVsMultiViewDocumentView. For a list of /// logical view GUIDS, see constants starting with LOGVIEWID_ defined in NativeMethods class /// |
docDataExisting | IntPtr to the IUnknown interface of the existing document data object | |
windowFrame | IVsWindowFrame | A reference to the window frame that is mapped to the document |
windowFrameAction | WindowFrameShowAction | Determine the UI action on the document window |
리턴 | int |
public OpenWithSpecific ( uint editorFlags, System.Guid &editorType, string physicalView, System.Guid &logicalView, |
||
editorFlags | uint | /// Specifies actions to take when opening a specific editor. Possible editor flags are defined /// in the enumeration Microsoft.VisualStudio.Shell.Interop.__VSOSPEFLAGS /// |
editorType | System.Guid | Unique identifier of the editor type |
physicalView | string | /// Name of the physical view. If null, the environment calls MapLogicalView on the editor /// factory to determine the physical view that corresponds to the logical view. In this case, null does not specify /// the primary view, but rather indicates that you do not know which view corresponds to the logical view /// |
logicalView | System.Guid | /// In MultiView case determines view to be activated by IVsMultiViewDocumentView. For a list of /// logical view GUIDS, see constants starting with LOGVIEWID_ defined in NativeMethods class /// |
docDataExisting | IntPtr to the IUnknown interface of the existing document data object | |
frame | IVsWindowFrame | A reference to the window frame that is mapped to the document |
windowFrameAction | WindowFrameShowAction | Determine the UI action on the document window |
리턴 | int |
public static RenameDocument ( IServiceProvider site, string oldName, string newName, uint newItemId ) : void | ||
site | IServiceProvider | |
oldName | string | Full path to the old name of the document. |
newName | string | Full path to the new name of the document. |
newItemId | uint | The new item id of the document |
리턴 | void |
public Save ( bool saveIfDirty ) : void | ||
saveIfDirty | bool | Save the open document only if it is dirty |
리턴 | void |
public static UpdateCaption ( IServiceProvider site, string caption, |
||
site | IServiceProvider | The service provider. |
caption | string | The new caption. |
docData | The IUnknown interface to a document data object associated with a registered document. | |
리턴 | void |