مشاركة عبر


Find.FindReplace أسلوب

Performs a بحث أو Replacement operation based on the arguments إلى the أسلوب, without affecting the خيارات التعيين for the Find.

مساحة الاسم:  EnvDTE
التجميع:  EnvDTE (في EnvDTE.dll)

بناء الجملة

'إقرار
Function FindReplace ( _
    Action As vsFindAction, _
    FindWhat As String, _
    vsFindOptionsValue As Integer, _
    ReplaceWith As String, _
    Target As vsFindTarget, _
    SearchPath As String, _
    FilesOfType As String, _
    ResultsLocation As vsFindResultsLocation _
) As vsFindResult
vsFindResult FindReplace(
    vsFindAction Action,
    string FindWhat,
    int vsFindOptionsValue,
    string ReplaceWith,
    vsFindTarget Target,
    string SearchPath,
    string FilesOfType,
    vsFindResultsLocation ResultsLocation
)
vsFindResult FindReplace(
    [InAttribute] vsFindAction Action, 
    [InAttribute] String^ FindWhat, 
    [InAttribute] int vsFindOptionsValue, 
    [InAttribute] String^ ReplaceWith, 
    [InAttribute] vsFindTarget Target, 
    [InAttribute] String^ SearchPath, 
    [InAttribute] String^ FilesOfType, 
    [InAttribute] vsFindResultsLocation ResultsLocation
)
abstract FindReplace : 
        Action:vsFindAction * 
        FindWhat:string * 
        vsFindOptionsValue:int * 
        ReplaceWith:string * 
        Target:vsFindTarget * 
        SearchPath:string * 
        FilesOfType:string * 
        ResultsLocation:vsFindResultsLocation -> vsFindResult 
function FindReplace(
    Action : vsFindAction, 
    FindWhat : String, 
    vsFindOptionsValue : int, 
    ReplaceWith : String, 
    Target : vsFindTarget, 
    SearchPath : String, 
    FilesOfType : String, 
    ResultsLocation : vsFindResultsLocation
) : vsFindResult

المعلمات

  • FindWhat
    النوع: System.String
    اختياري.النقش إلى البحث عنها.الافتراضي هو "".
  • Target
    النوع: EnvDTE.vsFindTarget
    اختياري.vsFindTargetثابت يشير إلى الهدف لعملية بحث، مثل كـ مستند الحالي أو ملفات بحث-في-.
  • SearchPath
    النوع: System.String
    اختياري.قائمة مفصولة بفاصلة منقوطة الدلائل و ملف الأسماء للبحث.القيمة افتراضية هو "".
  • FilesOfType
    النوع: System.String
    اختياري.قائمة مفصولة بفاصلة منقوطة من ملف أنواع لتضمينها في بحث.يتم تجاهل أنواع الملفات الأخرى مصادفة في الأهداف المحددة.القيمة افتراضية هو ""، مما يعني الجميع ملفات يتم البحث فيها.
  • ResultsLocation
    النوع: EnvDTE.vsFindResultsLocation
    اختياري.A vsFindResultsLocation ثابت. هناك تسرد النتائج الممكنة الثاني مكان Findنتائج يمكن عرض.يمكنك إجراء عمليات بحث الثاني دون الكتابة فوق نتائج البحث الأولى.استخدام ResultsLocation، يمكنك تحديد قائمة نتائج التي إلى وضع Findنتائج.

القيمة المُرجعة

النوع: EnvDTE.vsFindResult
A vsFindResult ثابت.

أمثلة

Sub FindReplaceExample()
   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
   objEditPt.StartOfDocument()
   objFind.FindReplace(vsFindAction.vsFindActionReplaceAll, "test", vsFindOptions.vsFindOptionsMatchWholeWord, "NEW THING", vsFindTarget.vsFindTargetOpenDocuments, , , vsFindResultsLocation.vsFindResultsNone)
End Sub

أمن NET Framework.

راجع أيضًَا

المرجع

Find واجهة

Find الأعضاء

EnvDTE مساحة الاسم