Proprietà TextSelection.TextRanges
Ottiene una raccolta TextRanges con un oggetto TextRange per ogni riga o riga parziale nella selezione.
Spazio dei nomi: EnvDTE
Assembly: EnvDTE (in EnvDTE.dll)
Sintassi
'Dichiarazione
ReadOnly Property TextRanges As TextRanges
TextRanges TextRanges { get; }
property TextRanges^ TextRanges {
TextRanges^ get ();
}
abstract TextRanges : TextRanges with get
function get TextRanges () : TextRanges
Valore proprietà
Tipo: EnvDTE.TextRanges
Raccolta TextRanges.
Note
Per ogni riga della selezione di testo, indipendentemente dalla modalità corrente, un oggetto TextRange rappresenta la parte virtuale della riga della selezione. Se la modalità di selezione è Stream, gli oggetti TextRange rappresentano solo il testo contenuto nella selezione. Se alcune righe sono più lunghe di altre, si ottengono gli intervalli solo per le righe che effettivamente contengono testo.
Ogni volta che la raccolta TextRanges viene recuperata dalla selezione di testo, contenuto precedenti vengono persi.
Esempi
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
Sicurezza di .NET Framework
- Attendibilità totale per il chiamante immediato. Impossibile utilizzare questo membro in codice parzialmente attendibile. Per altre informazioni, vedere Utilizzo di librerie da codice parzialmente attendibile.