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
- Pattern
Tür: System.String
Gerekli.Bulunacak metin.
- vsFindOptionsValue
Tür: System.Int32
Birini vsFindOptions değerler.
- 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
- Anında arayanlar için tam güven. Bu üye kısmen güvenilen kodla kullanılamaz. Daha fazla bilgi için bkz. Kısmen güvenilen kod kitaplıklarını kullanma.