Поделиться через


IVsFindTarget.Replace - метод

Замените запрашивает текстовую строку.

Пространство имен:  Microsoft.VisualStudio.TextManager.Interop
Сборка:  Microsoft.VisualStudio.TextManager.Interop (в Microsoft.VisualStudio.TextManager.Interop.dll)

Синтаксис

'Декларация
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

Параметры

  • pszSearch
    Тип: String

    [in] указатель на значение null, завершенных строка, содержащая текст поиска.

  • pszReplace
    Тип: String

    [in] указатель на значение null, завершенных строка, содержащая текст замены.

  • grfOptions
    Тип: UInt32

    [in] задает параметры поиска. Значения берутся из __VSFINDOPTIONS перечисление.

  • fResetStartPoint
    Тип: Int32

    [in] пометить, чтобы сбросить точка начала поиска.

  • pfReplaced
    Тип: Int32%

    [out, retval] true если замена была выполнена успешно.

Возвращаемое значение

Тип: Int32
Если метод завершается успешно, возвращается S_OK.Если происходит сбой, возвращается код ошибки.

Заметки

Модель COM подписи

Из textmgr.idl:

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

Replaceвызывает значение Find . После Replace вызывает необходимо проверить, что строка текущего выделения равную pszSearchзатем замените выделение с pszReplace.

Безопасность платформы .NET Framework

См. также

Ссылки

IVsFindTarget Интерфейс

Microsoft.VisualStudio.TextManager.Interop - пространство имен