SubordinateDocumentLockHolder Class
Manages an edit lock on a subordinate file in the running documents table.
Assembly: Microsoft.VisualStudio.Modeling.Sdk.Shell.12.0 (in Microsoft.VisualStudio.Modeling.Sdk.Shell.12.0.dll)
| Name | Description | |
|---|---|---|
![]() | SubordinateDocumentLockHolder(IServiceProvider^, DocData^, String^, UInt32) | Creates a new SubordinateDocumentLockHolder. |
| Name | Description | |
|---|---|---|
![]() | SubordinateDocData | Retrieves the subordinate DocData managed by this lock holder. |
| Name | Description | |
|---|---|---|
![]() | CloseDocumentHolder(UInt32) | Releases the lock on the subordinate document and unregisters the lock holder. |
![]() | Dispose() | Releases all resources used by the current instance of the SubordinateDocumentLockHolder class. |
![]() | Equals(Object^) | (Inherited from Object.) |
![]() | GetHashCode() | (Inherited from Object.) |
![]() | GetType() | (Inherited from Object.) |
![]() | ShowDocumentHolder() | Shows the first view associated with the parent document. |
![]() | ToString() | (Inherited from Object.) |
![]() | UnregisterSubordinateDocument() | Unregisters the subordinate document and removes it from memory. This method does not save the document. |
Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.

