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
المعلمات
- Action
النوع: EnvDTE.vsFindAction
مطلوبة.vsFindActionالثابتة التي تشير إلى إجراء بحث بتأخذ.
- FindWhat
النوع: System.String
اختياري.النقش إلى البحث عنها.الافتراضي هو "".
- vsFindOptionsValue
النوع: System.Int32
اختياري.تشير إلى جوانب عديدة من بحث للقيام بحقل بت.لمطابقة، يمكنك توفير vsFindOptionsMatchCase، vsFindOptionsMatchWholeWord، أو vsFindOptionsMatchInHiddenText.
علامات التي يمكن أن تكون قيد التشغيل ل ملفات، المشروع، وأهداف الحل هي vsFindOptionsSearchSubfoldersو vsFindOptionsKeepModifiedDocumentsOpen.
علامات FindWhatيتم بناء جملة خاصية vsFindOptionsRegularExpressionو vsFindOptionsWildcards. إذا لم يكن أي من هذه هو المتوفرة، ثم FindWhatهو مطابقة حرفيا. vsFindOptionsValueافتراضيات إلى كافة الإشارات تشغيل إيقاف.
- ReplaceWith
النوع: System.String
اختياري.A string with which إلى استبدال the matched نص when Action هو التعيين إلى vsFindActionReplace أو vsFindActionReplaceAll. القيمة افتراضية هو "".
- 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.
- الثقة الكاملة للمتصل الفوري. يتعذر استخدام هذا العضو بواسطة التعليمات البرمجية الموثوق بها جزئيًا. لمزيد من المعلومات، راجع باستخدام مكتبات من تعليمات برمجية موثوق بها جزئي.