IVsTextLayer.EnumLayerMarkers 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.
Enumerates all markers.
public:
int EnumLayerMarkers(int iStartLine, int iStartIndex, int iEndLine, int iEndIndex, int iMarkerType, System::UInt32 dwFlags, [Runtime::InteropServices::Out] Microsoft::VisualStudio::TextManager::Interop::IVsEnumLayerMarkers ^ % ppEnum);
public:
int EnumLayerMarkers(int iStartLine, int iStartIndex, int iEndLine, int iEndIndex, int iMarkerType, unsigned int dwFlags, [Runtime::InteropServices::Out] Microsoft::VisualStudio::TextManager::Interop::IVsEnumLayerMarkers ^ & ppEnum);
int EnumLayerMarkers(int iStartLine, int iStartIndex, int iEndLine, int iEndIndex, int iMarkerType, unsigned int dwFlags, [Runtime::InteropServices::Out] Microsoft::VisualStudio::TextManager::Interop::IVsEnumLayerMarkers const & & ppEnum);
public int EnumLayerMarkers (int iStartLine, int iStartIndex, int iEndLine, int iEndIndex, int iMarkerType, uint dwFlags, out Microsoft.VisualStudio.TextManager.Interop.IVsEnumLayerMarkers ppEnum);
abstract member EnumLayerMarkers : int * int * int * int * int * uint32 * IVsEnumLayerMarkers -> int
Public Function EnumLayerMarkers (iStartLine As Integer, iStartIndex As Integer, iEndLine As Integer, iEndIndex As Integer, iMarkerType As Integer, dwFlags As UInteger, ByRef ppEnum As IVsEnumLayerMarkers) As Integer
Parameters
- iStartLine
- Int32
[in] Starting line.
- iStartIndex
- Int32
[in] Starting character index within the line (must be <= length of line).
- iEndLine
- Int32
[in] Ending line.
- iEndIndex
- Int32
[in] Ending character index within the line (must be <= length of line).
- iMarkerType
- Int32
[in] The marker type.
- dwFlags
- UInt32
[in] ORing of the ENUMMARKERFLAGS enumeration.
- ppEnum
- IVsEnumLayerMarkers
[out] The enumeration of the markers.
Returns
If the method succeeds, it returns S_OK. If it fails, it returns an error code.
Remarks
Enumerates all markers, but gets the IVsTextLineMarkerIVsEnumLineMarkers interface via IVsEnumLineMarkers.
COM Signature
From textmgr.idl:
HRESULT IVsTextLayer::EnumLayerMarkers(
[in] long iStartLine,
[in] CharIndex iStartIndex,
[in] long iEndLine,
[in] CharIndex iEndIndex,
[in] long iMarkerType,
[in] DWORD dwFlags, [out] IVsEnumLayerMarkers ** ppEnum
);
IVsTextLayer.EnumLayerMarkers
enumerates all markers, but gets their IVsTextLineMarker interface via IVsEnumLineMarkers.