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
TextRanges TextRanges { get; }
property TextRanges^ TextRanges {
    TextRanges^ get ();
}
abstract TextRanges : TextRanges with get
function get TextRanges () : TextRanges

Eigenschaftswert

Typ: EnvDTE.TextRanges
Eine TextRanges-Auflistung.

Hinweise

Für jede Zeile in der Textauswahl, unabhängig davon emittergekoppeltes sein, stellt ein TextRange-Objekt den virtuellen Teil der Zeile in der Auswahl dar. 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.

Jedes Mal wenn die TextRanges-Auflistung der Textauswahl abgerufen wird, ist der Inhalt frühere 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