TextSelection.TextRanges Propriedade
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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
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.