Partilhar via


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

Consulte também

Referência

TextSelection Interface

Namespace EnvDTE