Поделиться через


Find2.PatternSyntax - свойство

Задает или возвращает синтаксис, который используется при указании шаблона поиска.

Пространство имен:  EnvDTE80
Сборка:  EnvDTE80 (в EnvDTE80.dll)

Синтаксис

'Декларация
Property PatternSyntax As vsFindPatternSyntax
    Get
    Set
vsFindPatternSyntax PatternSyntax { get; set; }
property vsFindPatternSyntax PatternSyntax {
    vsFindPatternSyntax get ();
    void set (vsFindPatternSyntax value);
}
abstract PatternSyntax : vsFindPatternSyntax with get, set
function get PatternSyntax () : vsFindPatternSyntax
function set PatternSyntax (value : vsFindPatternSyntax)

Значение свойства

Тип: EnvDTE.vsFindPatternSyntax
Константа vsFindPatternSyntax, представляющая тип синтаксиса, который используется для шаблона поиска.

Реализации

Find.PatternSyntax

Примеры

Sub PatternSyntaxExample()
   Dim objTextDoc As TextDocument
   Dim objEditPt As EditPoint
   Dim iCtr As Integer
   Dim objFind As Find

   ' Create a new text file.
   DTE.ItemOperations.NewFile("General\Text File")

   ' Get a handle to the new document and create an EditPoint.
   objTextDoc = DTE.ActiveDocument.Object("TextDocument")
   objEditPt = objTextDoc.StartPoint.CreateEditPoint
   objFind = objTextDoc.DTE.Find

   ' Insert ten lines of text.
   For iCtr = 1 To 10
      objEditPt.Insert("This is a test." & Chr(13))
   Next iCtr

   ' Set the find options.
   objFind.Action = vsFindAction.vsFindActionReplaceAll
   objFind.Backwards = False
   objFind.FilesOfType = "*.txt"
   objFind.FindWhat = "test"
   objFind.KeepModifiedDocumentsOpen = True
   objFind.MatchCase = False
   objFind.MatchInHiddenText = False
   objFind.MatchWholeWord = True
   objFind.PatternSyntax = vsFindPatternSyntax.vsFindPatternSyntaxLiteral
   objFind.ReplaceWith = "NEW THING"
   objFind.ResultsLocation = vsFindResultsLocation.vsFindResultsNone
   objFind.SearchPath = "c:\temp"
   objFind.SearchSubfolders = False
   objFind.Target = vsFindTarget.vsFindTargetCurrentDocument
   ' Perform the Find operation.
   objFind.Execute()
End Sub

Безопасность платформы .NET Framework

См. также

Ссылки

Find2 Интерфейс

PatternSyntax - перегрузка

EnvDTE80 - пространство имен