Aracılığıyla paylaş


TextSelection.FindPattern Yöntem

Etkin noktadan belgenin sonuna kadar verilen deseni arar.

Ad alanı:  EnvDTE
Derleme:  EnvDTE (EnvDTE.dll içinde)

Sözdizimi

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

Parametreler

  • Tags
    Tür: EnvDTE.TextRanges%
    İsteğe Bağlı.Desen eşleştirmesi görüldükten etiketli taşıyıcının bulunduğu bir normal ifade ise sonra Tags bağımsız değişkeni içeren koleksiyonu TextRange nesneleri, tek etiketli her alt ifadeyi için.

Dönüş Değeri

Tür: System.Boolean
Belirten bir Boole değeri true desen bulunursa, false değilse.

Notlar

FindPatterndüzenleme verilen metin desenini arar, belgenin sonuna gelin.Bayraklarından biri olmasa da arama belgenin başlangıcında başlar denetler.Desen, normal ya da başka bir deyim olabilir.Dönüş değeri, desen bulundu olup olmadığını gösterir.Desen bulundu, nokta düzenlemeden eşleşme başlangıcına taşınır.Aksi halde, düzenleme konumu değişmedi.

Bitiş noktası tarafından sağlanan ve desen bulundu, daha sonra FindPattern bitiş noktası bulunan desen sonuna taşır.

Desen eşleştirmesi görüldükten normal bir ifadedir ve etiketli taşıyıcının içeriyorsa, sonra Tags bağımsız değişkenini verir topluluğu TextRange nesneleri, tek etiketli her alt ifadeyi için.

Örnekler

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

.NET Framework Güvenliği

Ayrıca bkz.

Başvuru

TextSelection Arabirim

EnvDTE Ad Alanı