DocData Class
A wrapper around a DocData object that provides additional features.
Assembly: Microsoft.VisualStudio.Shell.Design (in Microsoft.VisualStudio.Shell.Design.dll)
| Name | Description | |
|---|---|---|
![]() | DocData(IServiceProvider, String) | Initializes a new instance of DocData from the specified file and sets the site from the specified site. |
![]() | DocData(Object) | Initializes a new DocData object for the given buffer. |
| Name | Description | |
|---|---|---|
![]() | CheckoutFile(IServiceProvider) | Checks out the doc data file from source code control. |
![]() | CreateChangeMarker() | Marks the beginning of an external change of the text buffer. |
![]() | Dispose() | Disposes the DocData. |
![]() | Dispose(Boolean) | Disposes the DocData. |
![]() | Equals(Object) | (Inherited from Object.) |
![]() | Finalize() | Called automatically when this object is destroyed.(Overrides Object.Finalize().) |
![]() | GetHashCode() | (Inherited from Object.) |
![]() | GetType() | (Inherited from Object.) |
![]() | MemberwiseClone() | (Inherited from Object.) |
![]() | Modify() | Marks this DocData as modified. |
![]() | OnDataChanged(EventArgs) | Called when an external change has been made to the doc data. |
![]() | OnModifying(EventArgs) | Called by Modify. |
![]() | RaiseModifying() | Raises the Modifying event. |
![]() | ToString() | (Inherited from Object.) |
| Name | Description | |
|---|---|---|
![]() | DataChanged | An event that is raised when the data contained within this doc data has changed. |
![]() | Modifying | An event that is raised when this DocData object is being marked as modified. |
| Name | Description | |
|---|---|---|
![]() ![]() | IVsDocumentLockHolder.CloseDocumentHolder(UInt32) | Close the document based on a user request. |
![]() ![]() | IVsDocumentLockHolder.ShowDocumentHolder() | Called by Visual Studio to show the window frame associated with this document. |
![]() ![]() | IVsTextStreamEvents.OnChangeStreamAttributes(Int32, Int32) | A notification from Visual Studio that something in the text has changed. |
![]() ![]() | IVsTextStreamEvents.OnChangeStreamText(Int32, Int32, Int32, Int32) | Provides a notification from Visual Studio that something in the text has changed. |
Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.





