Metodo TextSelection.FindPattern
Ricerca del modello specificato dal punto attivo alla fine del documento.
Spazio dei nomi: EnvDTE
Assembly: EnvDTE (in EnvDTE.dll)
Sintassi
'Dichiarazione
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
Parametri
- Pattern
Tipo: System.String
obbligatorio.Il testo da ricercare.
- vsFindOptionsValue
Tipo: System.Int32
Uno di vsFindOptions valori.
- Tags
Tipo: EnvDTE.TextRanges%
facoltativo.Se i criteri di ricerca è un'espressione regolare che contiene le sottoespressioni contrassegnate, quindi Tags l'argomento contiene una raccolta di TextRange oggetti, uno per ogni sottoespressione contrassegnata.
Valore restituito
Tipo: System.Boolean
Indicazione di valore booleano true se il modello viene trovato, false in caso contrario.
Note
FindPattern ricerca del modello di testo specificato dal punto di modifica alla fine del documento.Uno dei flag controlla indica se la ricercainizio del documento.Il modello può essere un'espressione regolare o altra.Il valore restituito indica se il modello è stato trovato.Se il modello viene trovato, il punto di modifica viene spostato all'inizio della corrispondenza.In caso contrario, la posizione di modifica resterà invariata.
Se un punto finale viene fornito e il modello è stato rilevato, quindi FindPattern spostando l'endpoint verso la fine del modello di ricerca.
Se i criteri di ricerca è un'espressione regolare e contiene le sottoespressioni contrassegnate, quindi Tags l'argomento restituisce una raccolta di TextRange oggetti, uno per ogni sottoespressione contrassegnata.
Esempi
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
Sicurezza di .NET Framework
- Attendibilità totale per il chiamante immediato. Impossibile utilizzare questo membro in codice parzialmente attendibile. Per ulteriori informazioni, vedere Utilizzo di librerie da codice parzialmente attendibile.