Method | Description | |
---|---|---|
Close ( __FRAMECLOSE closeFlag ) : int |
Close an open document window
|
|
GetDocInfo ( bool &isOpen, bool &isDirty, bool &isOpenedByUs, uint &docCookie, IVsPersistDocData &persistDocData ) : void |
Get document properties from RDT
|
|
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 ( System.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 ( System.IServiceProvider site, string caption, |
Updates the caption for all windows associated to the document.
|
Method | Description | |
---|---|---|
CloseWindowFrame ( IVsWindowFrame &windowFrame ) : void | ||
DocumentManager ( HierarchyNode node ) : System | ||
GetFullPathForDocument ( ) : string | ||
GetOwnerCaption ( ) : string |
public Close ( __FRAMECLOSE closeFlag ) : int | ||
closeFlag | __FRAMECLOSE | Decides how to close the document |
return | int |
protected static CloseWindowFrame ( IVsWindowFrame &windowFrame ) : void | ||
windowFrame | IVsWindowFrame | |
return | void |
protected DocumentManager ( HierarchyNode node ) : System | ||
node | HierarchyNode | |
return | System |
public GetDocInfo ( bool &isOpen, bool &isDirty, bool &isOpenedByUs, uint &docCookie, IVsPersistDocData &persistDocData ) : void | ||
isOpen | bool | |
isDirty | bool | |
isOpenedByUs | bool | |
docCookie | uint | |
persistDocData | IVsPersistDocData | |
return | void |
protected GetFullPathForDocument ( ) : string | ||
return | string |
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 |
return | 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 |
return | int |
public static RenameDocument ( System.IServiceProvider site, string oldName, string newName, uint newItemId ) : void | ||
site | System.IServiceProvider | The service provider. |
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 |
return | void |
public Save ( bool saveIfDirty ) : void | ||
saveIfDirty | bool | Save the open document only if it is dirty |
return | void |
public static UpdateCaption ( System.IServiceProvider site, string caption, |
||
site | System.IServiceProvider | The service provider. |
caption | string | The new caption. |
docData | The IUnknown interface to a document data object associated with a registered document. | |
return | void |