IVsTextStream.FindMarkerByPosition 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.
Locates a marker of a given type based on a position in the text stream.
public:
int FindMarkerByPosition(int iMarkerType, int iStartingPos, System::UInt32 dwFlags, [Runtime::InteropServices::Out] Microsoft::VisualStudio::TextManager::Interop::IVsTextStreamMarker ^ % ppMarker);
public:
int FindMarkerByPosition(int iMarkerType, int iStartingPos, unsigned int dwFlags, [Runtime::InteropServices::Out] Microsoft::VisualStudio::TextManager::Interop::IVsTextStreamMarker ^ & ppMarker);
int FindMarkerByPosition(int iMarkerType, int iStartingPos, unsigned int dwFlags, [Runtime::InteropServices::Out] Microsoft::VisualStudio::TextManager::Interop::IVsTextStreamMarker const & & ppMarker);
public int FindMarkerByPosition (int iMarkerType, int iStartingPos, uint dwFlags, out Microsoft.VisualStudio.TextManager.Interop.IVsTextStreamMarker ppMarker);
abstract member FindMarkerByPosition : int * int * uint32 * IVsTextStreamMarker -> int
Public Function FindMarkerByPosition (iMarkerType As Integer, iStartingPos As Integer, dwFlags As UInteger, ByRef ppMarker As IVsTextStreamMarker) As Integer
Parameters
- iMarkerType
- Int32
[in] Specifies the type of marker to find.
- iStartingPos
- Int32
[in] Starting position in the text stream.
- dwFlags
- UInt32
[in] Specifies the direction to search for a marker. For a list of dwFlags
values, see FINDMARKERFLAGS.
- ppMarker
- IVsTextStreamMarker
[out] Pointer to the IVsTextStreamMarker interface (that is, the text marker).
Returns
If the method succeeds, it returns S_OK. If it fails, it returns an error code.
Remarks
COM Signature
From textmgr.idl:
HRESULT IVsTextStream::FindMarkerByPosition(
[in] long iMarkerType,
[in] long iStartingPos,
[in] DWORD dwFlags,
[out] IVsTextStreamMarker **ppMarker
);
This method searches for markers subject to the constraints specified using the dwFlags
and iMarkerType
parameters.