IVsUIShellOpenDocument3 Interface
Controls the state of open documents within the environment.
Assembly: Microsoft.VisualStudio.Shell.Interop.11.0 (in Microsoft.VisualStudio.Shell.Interop.11.0.dll)
| Name | Description | |
|---|---|---|
![]() | DocumentPreviewersEnum | Gets an interface that can be used to enumerate the available document previewers. |
![]() | FirstDefaultPreviewer | Returns an interface that obtains information about the first default previewer, for example, path, arguments, and browser type. |
![]() | NewDocumentState | Gets the current state of new documents. |
| Name | Description | |
|---|---|---|
![]() | GetProvisionalViewingStatusForEditor(Guid, Guid) | Retrieves the provisional viewing status for an editor and logical view combination. |
![]() | GetProvisionalViewingStatusForFile(String, IVsHierarchy, UInt32, Guid) | Retrieves the provisional viewing status for the highest ranked editor associated with the file. |
![]() | SetDefaultPreviewer(IVsDocumentPreviewer, UInt32, Boolean) | Allows setting a previewer as default, either exclusive or in addition to the existing previewers. The previewer must be one of the available previewers. |
![]() | SetNewDocumentState(UInt32, Guid) | Determines whether, on subsequent documents open calls like OpenStandardEditor, the document will be opened provisionally or permanently. Allows an entity that is far removed from the IVsUIShellOpenDocument calls that opened a document to control how it is opened–provisionally or permanently. |

