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: System.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: System.String
    Nepovinné.Seznam oddělený středníky obsahující hledání názvů souborů a adresářů.Výchozí hodnota je "".
  • FilesOfType
    Typ: System.String
    Nepovinné.Seznam typů souborů, které chcete zahrnout do hledání oddělených středníkem.Jiné typy souborů v zadané cíle jsou ignorovány.Výchozí hodnota je "", což znamená všechny soubory jsou prohledávány.
  • ResultsLocation
    Typ: EnvDTE.vsFindResultsLocation
    Nepovinné.A vsFindResultsLocation konstantu.Existují dva možné výsledky uvádí, kde Find Výsledky lze zobrazit.Hledání lze provést 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 konstantu.

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é

Odkaz

Find Rozhraní

EnvDTE – obor názvů