Partilhar via


Método Find2.FindReplace (vsFindAction, String, Int32, String, vsFindTarget, String, String, vsFindResultsLocation)

Executa uma operação de localizar ou substituir, com base nos argumentos do método, sem afetar as opções definidas para o Find objeto.

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

Sintaxe

'Declaração
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.O padrão para pesquisar.O padrão é "".
  • Target
    Tipo: EnvDTE.vsFindTarget
    Opcional.A vsFindTarget constante que indica o destino da operação de pesquisa, como o documento atual ou localizar-em-arquivos.
  • SearchPath
    Tipo: System.String
    Opcional.Uma lista separada por ponto-e-vírgula dos 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 dos tipos de arquivo para incluir na pesquisa.Outros tipos de arquivos encontrados nos destinos especificados serão ignorados.O valor padrão é "", que significa que todos os arquivos são pesquisados.
  • ResultsLocation
    Tipo: EnvDTE.vsFindResultsLocation
    Opcional.A vsFindResultsLocation constante.Existem dois resultados possíveis lista onde Find resultados podem exibir.Você pode executar duas pesquisas sem substituir os resultados da pesquisa primeiro.Usando ResultsLocation, você pode determinar a lista de resultados no qual colocar a Find os resultados.

Valor de retorno

Tipo: EnvDTE.vsFindResult
A vsFindResult constante.

Implementações

Find.FindReplace(vsFindAction, String, Int32, String, vsFindTarget, String, String, vsFindResultsLocation)

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

Segurança do .NET Framework

Consulte também

Referência

Find2 Interface

Sobrecargas FindReplace

Namespace EnvDTE80