Sdílet prostřednictvím


TextSelection.FindPattern – metoda

Vyhledá danou vzorek z aktivního přejděte na konec dokumentu.

Obor názvů:  EnvDTE
Sestavení:  EnvDTE (v EnvDTE.dll)

Syntaxe

'Deklarace
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

Parametry

  • Tags
    Typ: EnvDTE.TextRanges%
    Nepovinné.Pokud odpovídající vzorek je regulární výraz obsahující tagované podvýrazy pak bude Tags argument obsahuje kolekci TextRange objektů pro jednotlivé tagované dílčím.

Vrácená hodnota

Typ: System.Boolean
Logická hodnota označující true Pokud vzorek nalezen, false if not.

Poznámky

FindPatternHledá text daný vzorek z úpravy přejděte na konec dokumentu. Příznaky řídí, zda hledání začíná na začátku dokumentu. Vzorek může být pravidelně nebo jiný výraz. Vrácená hodnota označuje, zda je vzorek nalezen. Pokud je nalezen vzorek, Úpravy přejděte přesunuta do začátku shoda. Jinak je místo úprav beze změny.

Pokud dodané koncový bod a potom vzorek nalezen FindPattern posune koncový bod ke konci nalezený vzorek.

Pokud odpovídající vzorek regulární výraz a obsahuje tagované podvýrazy pak bude Tags argumentu vrátí kolekci TextRange objektů pro jednotlivé tagované dílčím.

Příklady

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

Zabezpečení rozhraní .NET Framework

Viz také

Odkaz

TextSelection Rozhraní

EnvDTE – obor názvů