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


IVsExpansionIntellisenseHost.SetText - метод

Заменяет диапазон текста в данном выделении расширения с новым текстом.

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

Синтаксис

'Декларация
Function SetText ( _
    bstrText As String, _
    fReplaceAll As Integer _
) As Integer
int SetText(
    string bstrText,
    int fReplaceAll
)
int SetText(
    [InAttribute] String^ bstrText, 
    [InAttribute] int fReplaceAll
)
abstract SetText : 
        bstrText:string * 
        fReplaceAll:int -> int
function SetText(
    bstrText : String, 
    fReplaceAll : int
) : int

Параметры

  • bstrText
    Тип: String

    [in] строка, содержащая а новый текст.

  • fReplaceAll
    Тип: Int32

    [in] если fReplaceAll объекты SetText заменяет весь текст в буфере (включая текст префикса). в противном случае, SetText заменяет любые действия в рамках выделения или insert на месте выделения, если выделение нулевой длины.

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

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

Заметки

C++

Из singlefileeditor.idl:

HRESULT IVsExpansionIntellisenseHost::SetText([in] BSTR bstrText, [in] BOOL fReplaceAll);

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

См. также

Ссылки

IVsExpansionIntellisenseHost Интерфейс

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