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


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 метод был вызван.

См. также

Ссылки

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