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


IVsExpansionSession.EndCurrentExpansion - метод

Вызывается, чтобы указать конец текущего процесса вставки фрагмента кода.

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

Синтаксис

'Декларация
Function EndCurrentExpansion ( _
    fLeaveCaret As Integer _
) As Integer
int EndCurrentExpansion(
    int fLeaveCaret
)
int EndCurrentExpansion(
    [InAttribute] int fLeaveCaret
)
abstract EndCurrentExpansion : 
        fLeaveCaret:int -> int
function EndCurrentExpansion(
    fLeaveCaret : int
) : int

Параметры

  • fLeaveCaret
    Тип: Int32

    [in] ненулевое значение (TRUEесли оставить каретки), то правки, где он; в противном случае - нуль (FALSEесли курсор позиционирован правка) должен согласно шаблону фрагмента кода.

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

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

Заметки

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

Из textmgr2.idl:

HRESULT IVsExpansionSession::EndCurrentExpansion(
   [in]bool fLeaveCaret
);

Завершены метки шаблона фрагмента кода, как правило, где курсора правки должен быть расположен после того как фрагмент был введен и специальный режим правки. Этот метод вызывается при выполнении нерегламентированного режима правки когда пользователь вводит ключи ввод или ESC. Типизированы, если ввод fLeaveCaret параметр должен быть установлено в ненулевое значение (TRUE) и типизирован, если ESC fLeaveCaret параметр должен быть установлен в нуль (FALSE). Позиции курсора соответствующим образом этого метода в соответствующем представлении текста перед возвратом.

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

См. также

Ссылки

IVsExpansionSession Интерфейс

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