TextSelection.TextRanges (Propiedad)
Obtiene una colección TextRanges con un objeto TextRange para cada línea (entera o parcial) de la selección.
Espacio de nombres: EnvDTE
Ensamblado: EnvDTE (en EnvDTE.dll)
Sintaxis
'Declaración
ReadOnly Property TextRanges As TextRanges
TextRanges TextRanges { get; }
property TextRanges^ TextRanges {
TextRanges^ get ();
}
abstract TextRanges : TextRanges
function get TextRanges () : TextRanges
Valor de propiedad
Tipo: EnvDTE.TextRanges
Colección de TextRanges.
Comentarios
Para cada línea del texto seleccionado, independientemente de su modo actual, un objeto TextRange representa la parte virtual de la línea en la selección.Cuando el modo de selección es Stream, los objetos TextRange sólo representan el texto que está en la selección.Si algunas líneas son más largas que otras, sólo obtiene los intervalos para las líneas que realmente contienen texto.
Cada vez que se recupera la colección TextRanges del texto seleccionado, se pierde el contenido anterior.
Ejemplos
Sub TextRangesExample()
' Before running this example, open a code document.
Dim objSel As TextSelection = DTE.ActiveDocument.Selection
MsgBox("Startpoint line: " & (objSel.TextRanges.Item(1).StartPoint.Line) & vbCr & "Endpoint line: " & (objSel.TextRanges.Item(1).EndPoint.Line))
End Sub
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.