Propriedade TextSelection.TextRanges
Obtém uma coleção de TextRanges com um objeto de TextRange para cada linha ou a linha parcial na seleção.
Namespace: EnvDTE
Assembly: EnvDTE (em EnvDTE.dll)
Sintaxe
'Declaração
ReadOnly Property TextRanges As TextRanges
TextRanges TextRanges { get; }
property TextRanges^ TextRanges {
TextRanges^ get ();
}
abstract TextRanges : TextRanges with get
function get TextRanges () : TextRanges
Valor de propriedade
Tipo: EnvDTE.TextRanges
Uma coleção de TextRanges.
Comentários
Para cada linha na seleção de texto, independentemente do modo atual, um objeto de TextRange representa a parte virtual da linha na seleção. Quando o modo de seleção é Stream, os objetos de TextRange representam apenas o texto que está na seleção. Se quaisquer linhas são mais longas do que outros, você obtém intervalos somente para as linhas que contêm realmente o texto.
Sempre que a coleção de TextRanges é recuperada de seleção de texto, o conteúdo anteriores são perdidos.
Exemplos
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
Segurança do .NET Framework
- Confiança total para o chamador imediato. O membro não pode ser usado por código parcialmente confiável. Para obter mais informações, consulte Usando bibliotecas de código parcialmente confiável.