TextRanges Interface

Définition

Contient un objet TextRange pour chacune des sous-expressions avec balises d'un modèle de recherche. TextRanges permet également de rechercher à quel endroit une sélection de zone croise chaque ligne de texte.

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
Attributs
Implémente

Exemples

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 ("*/");  
    }  
}  

Remarques

Une TextRanges collection est retournée à partir d’une opération de recherche lorsque le modèle de recherche est une expression régulière avec des sous-expressions avec balises. La TextRanges collection contient un TextRange objet pour chacune des sous-expressions avec balises.

En outre, TextRanges sont utilisés pour obtenir des sélections de zone à partir de l' TextSelection objet si vous devez déterminer où la sélection de zone croise chaque ligne.

Propriétés

Count

Obtient une valeur qui indique le nombre d’objets de la collection.

DTE

Obtient l'objet d'extensibilité de niveau supérieur.

Parent

Obtient l'objet parent immédiat d'une collection TextRanges.

Méthodes

GetEnumerator()

Obtient une énumération pour les éléments d'une collection.

Item(Object)

Retourne un objet TextRange dans une collection TextRanges.

S’applique à