TextRanges Schnittstelle

Definition

Enthält ein TextRange-Objekt für jeden markierten Unterausdruck in einem Suchmuster.Contains a TextRange object for each of the tagged subexpressions from a search pattern. TextRanges wird auch verwendet, um herauszufinden, wo eine Box-Auswahl jede Textzeile schneidet.TextRanges is also used to find where a box selection intersects each line of text.

public interface class TextRanges : System::Collections::IEnumerable
[System.Runtime.InteropServices.Guid("B6422E9C-9EFD-4F87-BDDC-C7FD8F2FD303")]
[System.Runtime.InteropServices.TypeLibType(4160)]
public interface TextRanges : System.Collections.IEnumerable
[<System.Runtime.InteropServices.Guid("B6422E9C-9EFD-4F87-BDDC-C7FD8F2FD303")>]
[<System.Runtime.InteropServices.TypeLibType(4160)>]
type TextRanges = interface
    interface IEnumerable
Public Interface TextRanges
Implements IEnumerable
Attribute
Implementiert

Beispiele

Sub TextRangeExample(ByVal dte As EnvDTE.DTE)  
    Dim objTxtSel As TextSelection  
    Dim colRanges As TextRanges  
    Dim objRange As TextRange  
    Dim objEP As EditPoint  

    objTxtSel = dte.ActiveDocument.Selection  
    colRanges = objTxtSel.TextRanges  
    For Each objRange In colRanges  
        objRange.StartPoint.Insert("/*")  
        objRange.EndPoint.Insert("*/")  
    Next  
End Sub  
public void TextRangeExample(_DTE dte)  
{  
    TextSelection ts;  
    TextRanges trs;  

    ts = (TextSelection)dte.ActiveDocument.Selection;  
    trs = ts.TextRanges;  
    MessageBox.Show (trs.Count.ToString ());  
    foreach (TextRange tr in trs)  
    {  
        tr.StartPoint.Insert ("/*");  
        tr.EndPoint.Insert ("*/");  
    }  
}  

Hinweise

Eine Auflistung TextRanges wird von einem Suchvorgang zurückgegeben, wenn das Suchmuster ein regulärer Ausdruck mit markierten Teil Ausdrücken ist.A TextRanges collection is returned from a search operation when the search pattern is a regular expression with tagged subexpressions. Die-Auflistung TextRanges enthält ein- TextRange Objekt für jeden markierten Teil Ausdruck.The TextRanges collection contains a TextRange object for each of the tagged subexpressions.

Außerdem TextRanges werden verwendet, um die Auswahl von Feldern aus dem-Objekt zu erhalten, TextSelection Wenn Sie bestimmen müssen, an welcher Stelle die Box-Auswahl die einzelnen Zeilen schneidet.Also, TextRanges are used to get box selections from the TextSelection object if you need to determine where the box selection intersects each line.

Eigenschaften

Count

Ruft einen Wert ab, der die Anzahl von Objekten in der Auflistung angibt.Gets a value indicating the number of objects in the collection.

DTE

Ruft das Erweiterbarkeitsobjekt der obersten Ebene ab.Gets the top-level extensibility object.

Parent

Ruft das unmittelbar übergeordnete Objekt einer TextRanges-Auflistung ab.Gets the immediate parent object of a TextRanges collection.

Methoden

GetEnumerator()

Ruft eine Enumeration für Elemente in einer Auflistung ab.Gets an enumeration for items in a collection.

Item(Object)

Ruft ein TextRange-Objekt in einer TextRanges-Auflistung ab.Returns a TextRange object in a TextRanges collection.

Gilt für: