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
- Полное доверие для непосредственно вызывающего метода. Этот член не может быть использован частично доверенным кодом. Для получения дополнительной информации см. Использование библиотек из не вполне надежного кода.