IReadOnlyRegionEdit - интерфейс
Представляет набор только для чтения области редактирования операции (создание и удаление только для чтения области ITextBuffer.
Пространство имен: Microsoft.VisualStudio.Text
Сборка: Microsoft.VisualStudio.Text.Data (в Microsoft.VisualStudio.Text.Data.dll)
Синтаксис
'Декларация
Public Interface IReadOnlyRegionEdit _
Inherits ITextBufferEdit, IDisposable
public interface IReadOnlyRegionEdit : ITextBufferEdit,
IDisposable
public interface class IReadOnlyRegionEdit : ITextBufferEdit,
IDisposable
type IReadOnlyRegionEdit =
interface
interface ITextBufferEdit
interface IDisposable
end
public interface IReadOnlyRegionEdit extends ITextBufferEdit, IDisposable
Тип IReadOnlyRegionEdit предоставляет следующие члены.
Свойства
Имя | Описание | |
---|---|---|
![]() |
Canceled | Определяет, отменено ли данное изменение. (Унаследовано от ITextBufferEdit.) |
![]() |
Snapshot | Возвращает моментальный снимок ITextBuffer во время создания объекта. (Унаследовано от ITextBufferEdit.) |
В начало страницы
Методы
Имя | Описание | |
---|---|---|
![]() |
Apply | Фиксирует все изменения, выполненные с помощью данного объекта ITextBufferEdit в базовом буфере ITextBuffer.Он также вызывает ITextBuffer создать новый моментальный снимок и вызвать его Changed событие если они были внесены изменения. (Унаследовано от ITextBufferEdit.) |
![]() |
Cancel | Отменяет все изменения, начатые с использованием данного объекта ITextBufferEdit.Все дальнейшие вызовы данного объекта будут приводить к созданию исключения InvalidOperationException. (Унаследовано от ITextBufferEdit.) |
![]() |
CreateDynamicReadOnlyRegion | Помечает диапазон текста в данном буфере как условно доступный только для чтения, выполненной в проверить, когда область.Диапазон остается доступным только для чтения, пока он не будет помечен как доступный для записи или принудительно сделан доступным для записи. |
![]() |
CreateReadOnlyRegion(Span) | Помечает диапазон текста в данном буфере как доступный только для чтения.Диапазон остается доступным только для чтения до удаления области IReadOnlyRegion. |
![]() |
CreateReadOnlyRegion(Span, SpanTrackingMode, EdgeInsertionMode) | Помечает диапазон текста в данном буфере как доступный только для чтения.Диапазон остается доступным только для чтения, пока он не будет помечен как доступный для записи или принудительно сделан доступным для записи. |
![]() |
Dispose | Выполняет определяемые приложением задачи, связанные с удалением, высвобождением или сбросом неуправляемых ресурсов. (Унаследовано от IDisposable.) |
![]() |
RemoveReadOnlyRegion | Удаляет доступную только для чтения область из списка доступных только для чтения областей данного буфера. |
В начало страницы
Заметки
Изменение позиции укажите по отношению к состоянию ITextBuffer вовремя IReadOnlyRegionEdit был создан объект.
Максимум одно ITextBufferEdit объект (включая IReadOnlyRegionEdit объекты могут быть активными одновременно, в частности ITextBuffer. A IReadOnlyRegionEdit пока он не был применен ни было прервано. Вызвать метод dispose () на unapplied IReadOnlyRegionEdit эквивалентны вызова Отмена ().
Операции, выполняемые с помощью данного объекта не отображаются в ITextBuffer значение Apply метод был вызван.