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


ITextEdit.Insert - метод (Int32, String)

Вставляет заданный текст text в указанную позицию position текстового буфера.

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

Синтаксис

'Декларация
Function Insert ( _
    position As Integer, _
    text As String _
) As Boolean
bool Insert(
    int position,
    string text
)
bool Insert(
    int position, 
    String^ text
)
abstract Insert : 
        position:int * 
        text:string -> bool
function Insert(
    position : int, 
    text : String
) : boolean

Параметры

  • position
    Тип: Int32

    Позиция буфера, в которой будет размещаться первый символ текста.

  • text
    Тип: String

    Вставляемый текст.

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

Тип: Boolean
Значение true в случае успешной вставки; значение false, если вставка завершилась неудачей из-за наличия доступной только для чтения области.

Исключения

Исключение Условие
ArgumentNullException

Параметр text имеет значение nullссылка NULL (Nothing в Visual Basic).

InvalidOperationException

Apply OR Cancel OR Dispose метод уже был вызван в этом объекте.

ArgumentOutOfRangeException

position меньше нуля или больше длины буфера.

Заметки

Вставка пустой строки будет выполнено успешно, но не будет создаваться новый моментальный снимок или не вызовет a Changed событие.

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

См. также

Ссылки

ITextEdit Интерфейс

Insert - перегрузка

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