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


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

Удаляет последовательность символов из буфера.

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

Синтаксис

'Декларация
Function Delete ( _
    startPosition As Integer, _
    charsToDelete As Integer _
) As Boolean
bool Delete(
    int startPosition,
    int charsToDelete
)
bool Delete(
    int startPosition, 
    int charsToDelete
)
abstract Delete : 
        startPosition:int * 
        charsToDelete:int -> bool
function Delete(
    startPosition : int, 
    charsToDelete : int
) : boolean

Параметры

  • startPosition
    Тип: Int32

    Позиция первого удаляемого символа.

  • charsToDelete
    Тип: Int32

    Число символов для удаления.

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

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

Исключения

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

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

ArgumentOutOfRangeException

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

Заметки

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

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

См. также

Ссылки

ITextEdit Интерфейс

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

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