DesignerDocDataService Methods
Assembly: Microsoft.VisualStudio.Shell.Design (in Microsoft.VisualStudio.Shell.Design.dll)
| Name | Description | |
|---|---|---|
![]() | CheckoutFiles() | Ensures that all relevant buffers are checked out. |
![]() | Dispose() | Disposes the service. |
![]() | Equals(Object^) | (Inherited from Object.) |
![]() | Finalize() | (Inherited from Object.) |
![]() | Flush() | Performs a forced flush of all pending changes to the designer. |
![]() | GetChildDocData(String^, FileAccess, String^) | Gets a DocData with the given name. |
![]() | GetChildFileName(String^) | Returns the absolute path of a child file from its name. |
![]() | GetFileDocData(String^, FileAccess, String^) | Gets a DocData with the given name. |
![]() | GetFileDocData(String^, FileAccess, String^, Boolean) | Gets a DocData with the given name. |
![]() | GetHashCode() | (Inherited from Object.) |
![]() | GetSiblingDocData(String^, FileAccess, String^) | Gets a DocData with the given name. |
![]() | GetSiblingFileName(String^) | Gets the absolute path of the sibling file name from the file name. |
![]() | GetType() | (Inherited from Object.) |
![]() | HasChild(String^) | Determines whether or not there is a child DocData with a given name. |
![]() | HasFile(String^) | Determines whether or not there is a DocData with a given fileName. |
![]() | HasSibling(String^) | Determines whether or not there is a sibling DocData with the specified name. |
![]() | MemberwiseClone() | (Inherited from Object.) |
![]() | SaveDocData(DocData^) | Performs a save on the given doc data. |
![]() | ToString() | (Inherited from Object.) |
| Name | Description | |
|---|---|---|
![]() ![]() | IVsHasRelatedSaveItems::GetRelatedSaveTreeItems(VSSAVETREEITEM, UInt32, array<VSSAVETREEITEM>^, UInt32) | Coordinates save operations across the documents maintained by this service. |
![]() ![]() | IVsRunningDocTableEvents::OnAfterAttributeChange(UInt32, UInt32) | Called after an attribute has changed on a document in the Running Document Table. |
![]() ![]() | IVsRunningDocTableEvents::OnAfterDocumentWindowHide(UInt32, IVsWindowFrame^) | Called after a document window is hidden. |
![]() ![]() | IVsRunningDocTableEvents::OnAfterFirstDocumentLock(UInt32, UInt32, UInt32, UInt32) | Called after the first lock of the specified type is applied to the specified document in the Running Document Table (RDT). |
![]() ![]() | IVsRunningDocTableEvents::OnAfterSave(UInt32) | Called after a document in the Running Document Table (RDT) is saved. |
![]() ![]() | IVsRunningDocTableEvents::OnBeforeDocumentWindowShow(UInt32, Int32, IVsWindowFrame^) | Called before a document window is displayed. |
![]() ![]() | IVsRunningDocTableEvents::OnBeforeLastDocumentUnlock(UInt32, UInt32, UInt32, UInt32) | Called before the last lock of the specified type is released on the specified document in the Running Document Table (RDT). |
![]() ![]() | IVsRunningDocTableEvents2::OnAfterAttributeChange(UInt32, UInt32) | Called after an attribute has changed on a document in the Running Document Table. |
![]() ![]() | IVsRunningDocTableEvents2::OnAfterAttributeChangeEx(UInt32, UInt32, IVsHierarchy^, UInt32, String^, IVsHierarchy^, UInt32, String^) | Called after an attribute has changed on a document in the Running Document Table. |
![]() ![]() | IVsRunningDocTableEvents2::OnAfterDocumentWindowHide(UInt32, IVsWindowFrame^) | Called after a document window is hidden. |
![]() ![]() | IVsRunningDocTableEvents2::OnAfterFirstDocumentLock(UInt32, UInt32, UInt32, UInt32) | Called after the first lock of the specified type is applied to the specified document in the Running Document Table (RDT). |
![]() ![]() | IVsRunningDocTableEvents2::OnAfterSave(UInt32) | Called after a document in the Running Document Table (RDT) is saved. |
![]() ![]() | IVsRunningDocTableEvents2::OnBeforeDocumentWindowShow(UInt32, Int32, IVsWindowFrame^) | Called before a document window is displayed. |
![]() ![]() | IVsRunningDocTableEvents2::OnBeforeLastDocumentUnlock(UInt32, UInt32, UInt32, UInt32) | Called before the last lock of the specified type is released on the specified document in the Running Document Table (RDT). |



