Freigeben über


TextSelection.TextRanges-Eigenschaft

Ruft eine TextRanges-Auflistung mit einem TextRange-Objekt für jede Zeile oder Teilzeile in der Markierung ab.

Namespace:  EnvDTE
Assembly:  EnvDTE (in EnvDTE.dll)

Syntax

'Declaration
ReadOnly Property TextRanges As TextRanges
    Get
TextRanges TextRanges { get; }
property TextRanges^ TextRanges {
    TextRanges^ get ();
}
abstract TextRanges : TextRanges
function get TextRanges () : TextRanges

Eigenschaftswert

Typ: EnvDTE.TextRanges
Eine TextRanges-Auflistung.

Hinweise

Jede Zeile im markierten Text verfügt unabhängig vom aktuellen Modus über ein TextRange-Objekt, das den virtuellen Bereich der Zeile in der Markierung darstellt. Im Stream-Markierungsmodus stellen die TextRange-Objekte lediglich den in der Markierung enthaltenen Text dar. Wenn einige Zeilen länger als andere sind, erhalten Sie nur Bereiche für Zeilen, die tatsächlich Text enthalten.

Bei jedem Abfragen der TextRanges-Auflistung im markierten Text geht der vorherige Inhalt dieser Auflistung verloren.

Beispiele

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

.NET Framework-Sicherheit

Siehe auch

Referenz

TextSelection Schnittstelle

EnvDTE-Namespace