Compartilhar via


Método Find.FindReplace

Executa uma operação localizar ou substituição baseada nos argumentos para o método, sem afetar as opções definidas para o Find.

Namespace:  EnvDTE
Assembly:  EnvDTE (em EnvDTE. dll)

Sintaxe

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

Dim instance As Find
Dim Action As vsFindAction
Dim FindWhat As String
Dim vsFindOptionsValue As Integer
Dim ReplaceWith As String
Dim Target As vsFindTarget
Dim SearchPath As String
Dim FilesOfType As String
Dim ResultsLocation As vsFindResultsLocation
Dim returnValue As vsFindResult

returnValue = instance(Action, FindWhat, _
    vsFindOptionsValue, ReplaceWith, _
    Target, SearchPath, FilesOfType, _
    ResultsLocation)
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
)
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.O padrão para pesquisar.O padrão é " ".
  • Target
    Tipo: EnvDTE.vsFindTarget
    Opcional.Uma constante de vsFindTarget que indica o destino para a operação de Pesquisarr, como o documento atual ou localizar em arquivos.
  • SearchPath
    Tipo: System.String
    Opcional.Uma lista separada por ponto-e-vírgula de diretórios e nomes de arquivo para pesquisar.O valor padrão é " ".
  • FilesOfType
    Tipo: System.String
    Opcional.Uma lista separada por ponto-e-vírgula de tipos de arquivo para de Incluir nPesquisarr.Outros tipos de arquivo encontrados nos destinos especificados serão ignorados.O valor padrão é " ", que significa que Tudo arquivos são pesquisados.
  • ResultsLocation
    Tipo: EnvDTE.vsFindResultsLocation
    Opcional.Uma constante de vsFindResultsLocation.Há duas listas de resultados possíveis onde podem exibir os resultados de Find.Você pode executar duas pesquisas sem substituir os resultados da pesquisa primeiro.Usando ResultsLocation, você pode determinar a lista de resultados no qual colocar os resultados de Find.

Valor de retorno

Tipo: EnvDTE.vsFindResult
Uma constante de vsFindResult.

Exemplos

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

Permissões

Consulte também

Referência

Find Interface

Find Membros

Espaço para nome EnvDTE