TextRanges Interface
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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. |