RunningDocumentTable.FindOrRegisterAndLockDocument Method
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Overloads
FindOrRegisterAndLockDocument(_VSRDTFLAGS, String, IVsHierarchy, UInt32, Object)
public:
System::Object ^ FindOrRegisterAndLockDocument(Microsoft::VisualStudio::Shell::Interop::_VSRDTFLAGS lockType, System::String ^ moniker, Microsoft::VisualStudio::Shell::Interop::IVsHierarchy ^ hierPreferred, System::UInt32 itemidPreferred, System::Object ^ docDataPreferred);
public:
Platform::Object ^ FindOrRegisterAndLockDocument(Microsoft::VisualStudio::Shell::Interop::_VSRDTFLAGS lockType, Platform::String ^ moniker, Microsoft::VisualStudio::Shell::Interop::IVsHierarchy ^ hierPreferred, unsigned int itemidPreferred, Platform::Object ^ docDataPreferred);
winrt::Windows::Foundation::IInspectable FindOrRegisterAndLockDocument(Microsoft::VisualStudio::Shell::Interop::_VSRDTFLAGS lockType, std::wstring const & moniker, Microsoft::VisualStudio::Shell::Interop::IVsHierarchy const & hierPreferred, unsigned int itemidPreferred, winrt::Windows::Foundation::IInspectable const & docDataPreferred);
public object FindOrRegisterAndLockDocument (Microsoft.VisualStudio.Shell.Interop._VSRDTFLAGS lockType, string moniker, Microsoft.VisualStudio.Shell.Interop.IVsHierarchy hierPreferred, uint itemidPreferred, object docDataPreferred);
member this.FindOrRegisterAndLockDocument : Microsoft.VisualStudio.Shell.Interop._VSRDTFLAGS * string * Microsoft.VisualStudio.Shell.Interop.IVsHierarchy * uint32 * obj -> obj
Public Function FindOrRegisterAndLockDocument (lockType As _VSRDTFLAGS, moniker As String, hierPreferred As IVsHierarchy, itemidPreferred As UInteger, docDataPreferred As Object) As Object
Parameters
- lockType
- _VSRDTFLAGS
- moniker
- String
- hierPreferred
- IVsHierarchy
- itemidPreferred
- UInt32
- docDataPreferred
- Object
Returns
Applies to
FindOrRegisterAndLockDocument(_VSRDTFLAGS, String, IVsHierarchy, UInt32, Object, UInt32)
public:
System::Object ^ FindOrRegisterAndLockDocument(Microsoft::VisualStudio::Shell::Interop::_VSRDTFLAGS lockType, System::String ^ moniker, Microsoft::VisualStudio::Shell::Interop::IVsHierarchy ^ hierPreferred, System::UInt32 itemidPreferred, System::Object ^ docDataPreferred, [Runtime::InteropServices::Out] System::UInt32 % docCookie);
public object FindOrRegisterAndLockDocument (Microsoft.VisualStudio.Shell.Interop._VSRDTFLAGS lockType, string moniker, Microsoft.VisualStudio.Shell.Interop.IVsHierarchy hierPreferred, uint itemidPreferred, object docDataPreferred, out uint docCookie);
member this.FindOrRegisterAndLockDocument : Microsoft.VisualStudio.Shell.Interop._VSRDTFLAGS * string * Microsoft.VisualStudio.Shell.Interop.IVsHierarchy * uint32 * obj * uint32 -> obj
Public Function FindOrRegisterAndLockDocument (lockType As _VSRDTFLAGS, moniker As String, hierPreferred As IVsHierarchy, itemidPreferred As UInteger, docDataPreferred As Object, ByRef docCookie As UInteger) As Object
Parameters
- lockType
- _VSRDTFLAGS
- moniker
- String
- hierPreferred
- IVsHierarchy
- itemidPreferred
- UInt32
- docDataPreferred
- Object
- docCookie
- UInt32
Returns
Applies to
FindOrRegisterAndLockDocument(_VSRDTFLAGS, String, IVsHierarchy, UInt32, Object, IVsHierarchy, UInt32, UInt32)
public:
System::Object ^ FindOrRegisterAndLockDocument(Microsoft::VisualStudio::Shell::Interop::_VSRDTFLAGS lockType, System::String ^ moniker, Microsoft::VisualStudio::Shell::Interop::IVsHierarchy ^ hierPreferred, System::UInt32 itemidPreferred, System::Object ^ docDataPreferred, [Runtime::InteropServices::Out] Microsoft::VisualStudio::Shell::Interop::IVsHierarchy ^ % hierActual, [Runtime::InteropServices::Out] System::UInt32 % itemidActual, [Runtime::InteropServices::Out] System::UInt32 % docCookie);
public object FindOrRegisterAndLockDocument (Microsoft.VisualStudio.Shell.Interop._VSRDTFLAGS lockType, string moniker, Microsoft.VisualStudio.Shell.Interop.IVsHierarchy hierPreferred, uint itemidPreferred, object docDataPreferred, out Microsoft.VisualStudio.Shell.Interop.IVsHierarchy hierActual, out uint itemidActual, out uint docCookie);
member this.FindOrRegisterAndLockDocument : Microsoft.VisualStudio.Shell.Interop._VSRDTFLAGS * string * Microsoft.VisualStudio.Shell.Interop.IVsHierarchy * uint32 * obj * IVsHierarchy * uint32 * uint32 -> obj
Public Function FindOrRegisterAndLockDocument (lockType As _VSRDTFLAGS, moniker As String, hierPreferred As IVsHierarchy, itemidPreferred As UInteger, docDataPreferred As Object, ByRef hierActual As IVsHierarchy, ByRef itemidActual As UInteger, ByRef docCookie As UInteger) As Object
Parameters
- lockType
- _VSRDTFLAGS
- moniker
- String
- hierPreferred
- IVsHierarchy
- itemidPreferred
- UInt32
- docDataPreferred
- Object
- hierActual
- IVsHierarchy
- itemidActual
- UInt32
- docCookie
- UInt32