Propriedade TextSelection.TextRanges
Obtém um TextRanges a coleção com um TextRange o objeto para cada linha ou 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
function get TextRanges () : TextRanges
Valor de propriedade
Tipo: EnvDTE.TextRanges
A TextRanges coleção.
Comentários
Para cada linha do texto selecionado, independentemente do seu modo atual, um TextRange objeto representa a parte virtual da linha da seleção.Quando o modo de seleção for Stream, o TextRange os objetos representam apenas o texto na seleção.Se algumas linhas são maiores que outros, você obtém intervalos apenas para linhas que contêm, na verdade, o texto.
Cada vez que o TextRanges coleção é recuperada do texto selecionado, o conteúdo anterior é perdido.
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áveis.