Compartir a través de


Find.FindReplace (Método)

Realiza una operación Buscar o Reemplazar de acuerdo con los argumentos del método, sin afectar a las opciones establecidas para el objeto Find.

Espacio de nombres:  EnvDTE
Ensamblado:  EnvDTE (en EnvDTE.dll)

Sintaxis

'Declaración
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

Parámetros

  • FindWhat
    Tipo: System.String
    Opcional.Patrón que se va a buscar.El valor predeterminado es "".
  • Target
    Tipo: EnvDTE.vsFindTarget
    Opcional.Constante vsFindTarget que indica el destino de la operación de búsqueda, como el documento actual o búsqueda en archivos.
  • SearchPath
    Tipo: System.String
    Opcional.Lista separada por puntos y comas de directorios y nombres de archivo que se van a buscar.El valor predeterminado es "".
  • FilesOfType
    Tipo: System.String
    Opcional.Lista separada por puntos y comas de tipos de archivo que se van a incluir en la búsqueda.Los demás tipos de archivo encontrados en los destinos de búsqueda especificados se pasan por alto.El valor predeterminado es "", es decir, se buscan todos los archivos.
  • ResultsLocation
    Tipo: EnvDTE.vsFindResultsLocation
    Opcional.Constante vsFindResultsLocation.Hay dos listas posibles de resultados donde se pueden mostrar los resultados de Find.Se pueden realizar dos búsquedas sin sobrescribir los resultados de la primera búsqueda.Con ResultsLocation, se puede determinar la lista de resultados donde se colocarán los resultados de Find.

Valor devuelto

Tipo: EnvDTE.vsFindResult
Constante vsFindResult.

Ejemplos

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

Seguridad de .NET Framework

Vea también

Referencia

Find Interfaz

EnvDTE (Espacio de nombres)