Partager via


IVsFindTarget.Replace, méthode

Demande une chaîne de texte remplacent.

Espace de noms :  Microsoft.VisualStudio.TextManager.Interop
Assembly :  Microsoft.VisualStudio.TextManager.Interop (dans Microsoft.VisualStudio.TextManager.Interop.dll)

Syntaxe

'Déclaration
Function Replace ( _
    pszSearch As String, _
    pszReplace As String, _
    grfOptions As UInteger, _
    fResetStartPoint As Integer, _
    pHelper As IVsFindHelper, _
    <OutAttribute> ByRef pfReplaced As Integer _
) As Integer
int Replace(
    string pszSearch,
    string pszReplace,
    uint grfOptions,
    int fResetStartPoint,
    IVsFindHelper pHelper,
    out int pfReplaced
)
int Replace(
    [InAttribute] String^ pszSearch, 
    [InAttribute] String^ pszReplace, 
    [InAttribute] unsigned int grfOptions, 
    [InAttribute] int fResetStartPoint, 
    [InAttribute] IVsFindHelper^ pHelper, 
    [OutAttribute] int% pfReplaced
)
abstract Replace : 
        pszSearch:string * 
        pszReplace:string * 
        grfOptions:uint32 * 
        fResetStartPoint:int * 
        pHelper:IVsFindHelper * 
        pfReplaced:int byref -> int
function Replace(
    pszSearch : String, 
    pszReplace : String, 
    grfOptions : uint, 
    fResetStartPoint : int, 
    pHelper : IVsFindHelper, 
    pfReplaced : int
) : int

Paramètres

  • pszSearch
    Type : String

    [in] le pointeur à null a terminé la chaîne contenant le texte recherché.

  • pszReplace
    Type : String

    [in] le pointeur à null a terminé la chaîne contenant le texte de remplacement.

  • grfOptions
    Type : UInt32

    [in] spécifie les options de recherche. Des valeurs sont prises de l'énumération d'__VSFINDOPTIONS.

  • fResetStartPoint
    Type : Int32

    [in] balise pour réinitialiser le point de départ de recherche.

  • pfReplaced
    Type : Int32%

    [out, retval] true si le remplacement a réussi.

Valeur de retour

Type : Int32
Si la méthode réussit, elle retourne S_OK.En cas d'échec, un code d'erreur est retourné.

Notes

Signature de COM

De textmgr.idl :

HRESULT IVsFindTarget::Replace(
   [in] LPCOLESTR pszSearch,
   [in] LPCOLESTR pszReplace,
   [in] VSFINDOPTIONS grfOptions,
   [in] BOOL fResetStartPoint,
   [in] IVsFindHelper * pHelper
);

l'Find est appelé avant l'Replace. Lorsque l'Replace est appelé, vous devez vérifier que la chaîne actuelle de sélection est égale à pszSearch, ensuite remplacer la sélection par pszReplace.

Sécurité .NET Framework

Voir aussi

Référence

IVsFindTarget Interface

Microsoft.VisualStudio.TextManager.Interop, espace de noms