IVsTextLines.EnumMarkers (Método)
Enumera un conjunto concreto de marcadores de línea de texto, en función de los criterios especificados.
Espacio de nombres: Microsoft.VisualStudio.TextManager.Interop
Ensamblado: Microsoft.VisualStudio.TextManager.Interop (en Microsoft.VisualStudio.TextManager.Interop.dll)
Sintaxis
'Declaración
Function EnumMarkers ( _
iStartLine As Integer, _
iStartIndex As Integer, _
iEndLine As Integer, _
iEndIndex As Integer, _
iMarkerType As Integer, _
dwFlags As UInteger, _
<OutAttribute> ByRef ppEnum As IVsEnumLineMarkers _
) As Integer
int EnumMarkers(
int iStartLine,
int iStartIndex,
int iEndLine,
int iEndIndex,
int iMarkerType,
uint dwFlags,
out IVsEnumLineMarkers ppEnum
)
int EnumMarkers(
[InAttribute] int iStartLine,
[InAttribute] int iStartIndex,
[InAttribute] int iEndLine,
[InAttribute] int iEndIndex,
[InAttribute] int iMarkerType,
[InAttribute] unsigned int dwFlags,
[OutAttribute] IVsEnumLineMarkers^% ppEnum
)
abstract EnumMarkers :
iStartLine:int *
iStartIndex:int *
iEndLine:int *
iEndIndex:int *
iMarkerType:int *
dwFlags:uint32 *
ppEnum:IVsEnumLineMarkers byref -> int
function EnumMarkers(
iStartLine : int,
iStartIndex : int,
iEndLine : int,
iEndIndex : int,
iMarkerType : int,
dwFlags : uint,
ppEnum : IVsEnumLineMarkers
) : int
Parámetros
iStartLine
Tipo: Int32[in] línea inicial.
iStartIndex
Tipo: Int32[in] Iniciar el índice del carácter en la línea. Debe ser menor o igual que la longitud de la línea.
iEndLine
Tipo: Int32[in] Línea de cierre.
iEndIndex
Tipo: Int32[in] Índice del carácter final de la línea. Debe ser menor o igual que la longitud de la línea.
iMarkerType
Tipo: Int32[in] se omite este parámetro si un valor de EM_ALLTYPES se especifica para el parámetro de dwFlags . Si no, este parámetro indica el tipo de marcador para buscar.
dwFlags
Tipo: UInt32[in] opciones de la enumeración. Para obtener una lista de valores de dwFlags , vea ENUMMARKERFLAGS.
ppEnum
Tipo: Microsoft.VisualStudio.TextManager.Interop.IVsEnumLineMarkers%[out] puntero a la interfaz de IVsEnumLineMarkers .
Valor devuelto
Tipo: Int32
si el método tiene éxito, devuelve S_OK.Si se produce un error, devuelve un código de error.
Comentarios
Prototipo COM
de textmgr.idl:
HRESULT IVsTextLines::EnumMarkers(
[in] long iStartLine,
[in] CharIndex iStartIndex,
[in] long iEndLine,
[in] CharIndex iEndIndex,
[in] long iMarkerType,
[in] DWORD dwFlags,
[out] IVsEnumLineMarkers ** ppEnum
);
Este método enumera los marcadores sobre una región determinada, sujeto al valor del parámetro de dwFlags . IVsTextLines.EnumMarkers enumera todos los marcadores, pero obtiene su interfaz de IVsTextLineMarker a través de la interfaz de IVsEnumLineMarkers .
Seguridad de .NET Framework
- Plena confianza para el llamador inmediato. Un código de confianza parcial no puede utilizar este miembro. Para obtener más información, vea Utilizar bibliotecas de código que no es de plena confianza.
Vea también
Referencia
Microsoft.VisualStudio.TextManager.Interop (Espacio de nombres)