TextSelection.TextRanges Propriedade

Definição

Obtém uma TextRanges coleção com um TextRange objeto para cada linha ou linha parcial na seleção.

public:
 property EnvDTE::TextRanges ^ TextRanges { EnvDTE::TextRanges ^ get(); };
[System.Runtime.InteropServices.DispId(56)]
public EnvDTE.TextRanges TextRanges { [System.Runtime.InteropServices.DispId(56)] get; }
[<System.Runtime.InteropServices.DispId(56)>]
[<get: System.Runtime.InteropServices.DispId(56)>]
member this.TextRanges : EnvDTE.TextRanges
Public ReadOnly Property TextRanges As TextRanges

Valor da propriedade

TextRanges

Uma coleção de TextRanges.

Atributos

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  

Comentários

Para cada linha na seleção de texto, independentemente de seu modo atual, um TextRange objeto representa a parte virtual da linha na seleção. Quando o modo de seleção é Stream , os TextRange objetos representam apenas o texto que está na seleção. Se algumas linhas forem mais longas do que outras, você obterá intervalos apenas para linhas que realmente contenham texto.

Cada vez que a TextRanges coleção é recuperada da seleção de texto, o conteúdo anterior é perdido.

Aplica-se a