IProjectionBufferBase.Delete - метод
Удаляет диапазон символов из буфера.
Пространство имен: Microsoft.VisualStudio.Text.Projection
Сборка: Microsoft.VisualStudio.Text.Data (в Microsoft.VisualStudio.Text.Data.dll)
Синтаксис
'Декларация
Function Delete ( _
deleteSpan As Span _
) As IProjectionSnapshot
IProjectionSnapshot Delete(
Span deleteSpan
)
IProjectionSnapshot^ Delete(
Span deleteSpan
)
abstract Delete :
deleteSpan:Span -> IProjectionSnapshot
function Delete(
deleteSpan : Span
) : IProjectionSnapshot
Параметры
deleteSpan
Тип: Microsoft.VisualStudio.Text.SpanУдаляемый диапазон символов.
Возвращаемое значение
Тип: Microsoft.VisualStudio.Text.Projection.IProjectionSnapshot
Снимок IProjectionSnapshot.
Исключения
Исключение | Условие |
---|---|
ArgumentOutOfRangeException | deleteSpan. Конец диапазона больше, чем длина буфера. |
InvalidOperationException | A ITextEdit в настоящий момент активен. |
Заметки
Этот ярлык для создания новой ITextEdit объект, используя его для удаления текст, а затем применить. Если drop завершается неудачей из-за только для чтения областей, то возвращаемый моментальный снимок будет таким же, как текущий моментальный снимок буфера перед удалением попытанным.
Безопасность платформы .NET Framework
- Полное доверие для непосредственно вызывающего метода. Этот член не может быть использован частично доверенным кодом. Для получения дополнительной информации см. Использование библиотек из не вполне надежного кода.