Interface IProjectionBufferBase
Um buffer de texto que contém as projeções de outros buffers de texto, composta de uma lista de tubulações texto nesses buffers. Os buffers que contribuem para o buffer de projeção são chamados de buffers de origem e as extensões de texto que descrevem as regiões contribuídas são chamadas de distribuições de origem.
Namespace: Microsoft.VisualStudio.Text.Projection
Assembly: Microsoft.VisualStudio.Text.Data (em Microsoft.VisualStudio.Text.Data.dll)
Sintaxe
'Declaração
Public Interface IProjectionBufferBase _
Inherits ITextBuffer, IPropertyOwner
public interface IProjectionBufferBase : ITextBuffer,
IPropertyOwner
public interface class IProjectionBufferBase : ITextBuffer,
IPropertyOwner
type IProjectionBufferBase =
interface
interface ITextBuffer
interface IPropertyOwner
end
public interface IProjectionBufferBase extends ITextBuffer, IPropertyOwner
O tipo IProjectionBufferBase expõe os membros a seguir.
Propriedades
Nome | Descrição | |
---|---|---|
ContentType | Obtém o tipo de conteúdo do texto no buffer. (Herdado de ITextBuffer.) | |
CurrentSnapshot | Obtém um instantâneo atual do conteúdo do buffer de projeção. | |
EditInProgress | Determina se uma operação de edição está atualmente em andamento sobre o ITextBuffer. (Herdado de ITextBuffer.) | |
Properties | Obtém a coleção de propriedades controlada pelo proprietário de propriedade. (Herdado de IPropertyOwner.) | |
SourceBuffers | Obtém o conjunto de ITextBuffer objetos que contribuem diretamente para o buffer de projeção. |
Superior
Métodos
Nome | Descrição | |
---|---|---|
ChangeContentType | As alterações a IContentType para este ITextBuffer. (Herdado de ITextBuffer.) | |
CheckEditAccess | Determina se editar as operações nesse buffer de texto são permitidas no thread de chamada. (Herdado de ITextBuffer.) | |
CreateEdit() | Cria um ITextEdit o objeto que manipula as operações de edição compostos nesse buffer. (Herdado de ITextBuffer.) | |
CreateEdit(EditOptions, Nullable<Int32>, Object) | Cria um ITextEdit o objeto que manipula as operações de edição compostos nesse buffer. (Herdado de ITextBuffer.) | |
CreateReadOnlyRegionEdit | Cria um IReadOnlyRegionEdit o objeto que manipula adicionando ou removendo as regiões de somente leitura nesse buffer. (Herdado de ITextBuffer.) | |
Delete | Exclui um intervalo de caracteres do buffer. | |
GetReadOnlyExtents | Obtém uma lista de regiões de somente leitura que sobrepõe o intervalo determinado. (Herdado de ITextBuffer.) | |
Insert | Insere o texto especificado na posição especificada na ITextBuffer. | |
IsReadOnly(Int32) | Determina se a inserção de texto será proibida na posição especificada devido a uma IReadOnlyRegion. (Herdado de ITextBuffer.) | |
IsReadOnly(Span) | Determina se uma modificação de texto ou a exclusão será proibida na span devido a uma IReadOnlyRegion. (Herdado de ITextBuffer.) | |
IsReadOnly(Int32, Boolean) | Determina se a inserção de texto será proibida na posição especificada devido a uma IReadOnlyRegion. (Herdado de ITextBuffer.) | |
IsReadOnly(Span, Boolean) | Determina se uma modificação de texto ou a exclusão será proibida na span devido a uma IReadOnlyRegion. (Herdado de ITextBuffer.) | |
Replace | Substitui um intervalo de caracteres de texto diferente.Isso é equivalente ao primeiro excluir o texto a ser substituído e, em seguida, inserindo o novo texto. | |
TakeThreadOwnership | Declarações de propriedade desse buffer para o segmento atual.Todas as modificações subseqüentes isso ITextBuffer deve ser feita a partir o segmento atual ou em outro um InvalidOperationException será gerado. (Herdado de ITextBuffer.) |
Superior
Eventos
Nome | Descrição | |
---|---|---|
Changed | Ocorre quando um não-vazia ITextEdit for aplicada com êxito. (Herdado de ITextBuffer.) | |
ChangedHighPriority | Ocorre quando um não-vazia ITextEdit for aplicada com êxito. (Herdado de ITextBuffer.) | |
ChangedLowPriority | Ocorre quando um não-vazia ITextEdit for aplicada com êxito. (Herdado de ITextBuffer.) | |
Changing | Ocorre antes de um não-vazia ITextEdit é aplicado. (Herdado de ITextBuffer.) | |
ContentTypeChanged | Ocorre sempre que o IContentType foi alterado. (Herdado de ITextBuffer.) | |
PostChanged | Ocorre após a Changed evento e todas as edições resultantes. (Herdado de ITextBuffer.) | |
ReadOnlyRegionsChanged | Ocorre quando um IReadOnlyRegionEdit criou ou removido de regiões de somente leitura. (Herdado de ITextBuffer.) |
Superior