TextSelection.FindPattern, méthode
Recherche le modèle donné à partir du point actif jusqu'à la fin du document.
Espace de noms : EnvDTE
Assembly : EnvDTE (dans EnvDTE.dll)
Syntaxe
'Déclaration
Function FindPattern ( _
Pattern As String, _
vsFindOptionsValue As Integer, _
<OutAttribute> ByRef Tags As TextRanges _
) As Boolean
bool FindPattern(
string Pattern,
int vsFindOptionsValue,
out TextRanges Tags
)
bool FindPattern(
[InAttribute] String^ Pattern,
[InAttribute] int vsFindOptionsValue,
[InAttribute] [OutAttribute] TextRanges^% Tags
)
abstract FindPattern :
Pattern:string *
vsFindOptionsValue:int *
Tags:TextRanges byref -> bool
function FindPattern(
Pattern : String,
vsFindOptionsValue : int,
Tags : TextRanges
) : boolean
Paramètres
Pattern
Type : StringRequis. Le texte à rechercher.
vsFindOptionsValue
Type : Int32Une des valeurs de vsFindOptions.
Tags
Type : EnvDTE.TextRanges%Optionnel. Si le modèle trouvé est une expression régulière contenant des sous-expressions avec balises, l'argument Tags contient une collection d'objets TextRange, un pour chaque sous-expression avec balises.
Valeur de retour
Type : Boolean
Valeur booléenne indiquant true si le modèle est trouvé, false dans le cas contraire.
Notes
FindPattern recherche le modèle de texte donné depuis le point d'édition jusqu'à la fin du document. L'un des indicateurs contrôle si la recherche commence au début du document. Le modèle peut être une expression régulière ou autre. La valeur retournée indique si le modèle a été trouvé. S'il a été trouvé, le point d'édition se place au début du texte correspondant. Sinon, il ne change pas de position.
Si un point de terminaison est fourni et que le modèle est trouvé, FindPattern place ce point de terminaison à la fin du modèle trouvé.
Si le modèle correspondant est une expression régulière contenant des sous-expressions avec balises, l'argument Tags retourne une collection d'objets TextRange, un pour chaque sous-expression avec balises.
Exemples
Sub FindPatternExample()
' Before running this example, open a text document.
Dim objSel As TextSelection = DTE.ActiveDocument.Selection
' Advance to the next Visual Basic function beginning or end by
' searching for "Sub" with white space before and after it.
If objSel.FindPattern(":WhSub:Wh", vsFindOptions.vsFindOptionsRegularExpression) Then
' Select the entire line.
objSel.SelectLine()
End If
End Sub
Sécurité .NET Framework
- Confiance totale accordée à l'appelant immédiat. Ce membre ne peut pas être utilisé par du code d'un niveau de confiance partiel. Pour plus d'informations, voir Utilisation de bibliothèques à partir de code d'un niveau de confiance partiel.