Sdílet prostřednictvím


Find.FindReplace – metoda

Provádí operaci hledání a nahrazení argumenty metody, na základě, bez ovlivnění možností nastavit Find.

Obor názvů:  EnvDTE
Sestavení:  EnvDTE (v EnvDTE.dll)

Syntaxe

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

Parametry

  • FindWhat
    Typ: String

    Nepovinné.Vzor hledání.Výchozí hodnota je "".

  • Target
    Typ: EnvDTE.vsFindTarget

    Nepovinné.A vsFindTarget konstanta, která určuje cíl operace vyhledávání jako aktuální dokument nebo najít v soubory.

  • SearchPath
    Typ: String

    Nepovinné.Seznam oddělený středníky obsahující adresářů a názvy souborů pro hledání.Výchozí hodnota je "".

  • FilesOfType
    Typ: String

    Nepovinné.Seznam typů souborů, které chcete zahrnout do hledání, oddělené středníkem.Jiné typy souborů, které jsou v zadané cíle jsou ignorovány.Výchozí hodnota je "", což znamená, že všechny soubory jsou prohledávány.

  • ResultsLocation
    Typ: EnvDTE.vsFindResultsLocation

    Nepovinné.A vsFindResultsLocation konstantní.Existují dva možné výsledky uvádí, kde Find můžete zobrazit výsledky.Můžete vyhledávat dvěma bez přepisování výsledky hledání první.Pomocí ResultsLocation, můžete určit seznam výsledků, kam Find výsledky.

Vrácená hodnota

Typ: EnvDTE.vsFindResult
A vsFindResult konstantní.

Příklady

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

Zabezpečení rozhraní .NET Framework

Viz také

Referenční dokumentace

Find Rozhraní

EnvDTE – obor názvů