Interface IReadOnlyRegionEdit
Representa um conjunto de operações de edição de região somente leitura (Criando e removendo as regiões de somente leitura em um ITextBuffer.
Namespace: Microsoft.VisualStudio.Text
Assembly: Microsoft.VisualStudio.Text.Data (em Microsoft.VisualStudio.Text.Data.dll)
Sintaxe
'Declaração
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
O tipo IReadOnlyRegionEdit expõe os membros a seguir.
Propriedades
Nome | Descrição | |
---|---|---|
Canceled | Determina se essa edição foi cancelada. (Herdado de ITextBufferEdit.) | |
Snapshot | Obtém um instantâneo da ITextBuffer no momento este objeto foi criado. (Herdado de ITextBufferEdit.) |
Superior
Métodos
Nome | Descrição | |
---|---|---|
Apply | Confirma todas as modificações feitas com esse ITextBufferEdit objeto de base ITextBuffer.Ele também faz com que o ITextBuffer para gerar um novo instantâneo e elevar sua Changed evento se quaisquer modificações foram feitas. (Herdado de ITextBufferEdit.) | |
Cancel | Mini-aplicaitvo todas as modificações que começou a usar isso ITextBufferEdit objeto.Todas as outras chamadas neste objeto resultará em um InvalidOperationException. (Herdado de ITextBufferEdit.) | |
CreateDynamicReadOnlyRegion | Marca um trecho de texto nesse buffer como condicionalmente somente leitura, está sujeita a uma verificação realizada quando a região é consultada.A extensão permanece somente leitura até ele ser marcado como gravável ou forçado gravável novamente. | |
CreateReadOnlyRegion(Span) | Marca um trecho de texto nesse buffer como somente leitura.A extensão permanece somente leitura até o IReadOnlyRegion é removido. | |
CreateReadOnlyRegion(Span, SpanTrackingMode, EdgeInsertionMode) | Marca um trecho de texto nesse buffer como somente leitura.A extensão permanece somente leitura até ele ser marcado como gravável ou forçado gravável novamente. | |
Dispose | Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources. (Herdado de IDisposable.) | |
RemoveReadOnlyRegion | Remove a região de somente leitura da lista de regiões de somente leitura nesse buffer. |
Superior
Comentários
Posições de edição são especificadas com relação ao estado da ITextBuffer no momento o IReadOnlyRegionEdit o objeto foi criado.
No máximo um ITextBufferEdit objeto (incluindo IReadOnlyRegionEdit objetos) pode estar ativo em um determinado momento para um determinado ITextBuffer. A IReadOnlyRegionEdit está ativo, desde que ele tem sido aplicado nem cancelado. Chamar Dispose () em um não aplicado IReadOnlyRegionEdit é equivalente a chamar Cancel ().
As operações executadas com esse objeto não aparecem na ITextBuffer até que o Apply método foi chamado.