Interfaccia IProjectionBufferBase
Un buffer di testo che contiene proiezioni di altri buffer di testo, costituito da un elenco di intervalli di testo di tali buffer. Gli altri buffer che contribuiscono al buffer di proiezione sono denominati buffer di origine e gli intervalli di testo che descrivono le aree che hanno contribuito sono denominati intervalli di origine.
Spazio dei nomi: Microsoft.VisualStudio.Text.Projection
Assembly: Microsoft.VisualStudio.Text.Data (in Microsoft.VisualStudio.Text.Data.dll)
Sintassi
'Dichiarazione
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
Il tipo IProjectionBufferBase espone i seguenti membri.
Proprietà
Nome | Descrizione | |
---|---|---|
ContentType | Ottiene il tipo di contenuto di testo nel buffer. (Ereditato da ITextBuffer) | |
CurrentSnapshot | Ottiene lo snapshot corrente del contenuto del buffer di proiezione. | |
EditInProgress | Determina se è in corso un'operazione di modifica su ITextBuffer. (Ereditato da ITextBuffer) | |
Properties | Ottiene la raccolta di proprietà controllate dal proprietario. (Ereditato da IPropertyOwner) | |
SourceBuffers | Ottiene il set di ITextBuffer oggetti che contribuiscono direttamente al buffer di proiezione. |
In alto
Metodi
Nome | Descrizione | |
---|---|---|
ChangeContentType | modifica IContentType per questo ITextBuffer. (Ereditato da ITextBuffer) | |
CheckEditAccess | Determina se le operazioni di modifica nel buffer di testo sono consentite nel thread chiamante. (Ereditato da ITextBuffer) | |
CreateEdit() | crea ITextEdit formattazione specifiche operazioni di modifica composte di handle in tale buffer. (Ereditato da ITextBuffer) | |
CreateEdit(EditOptions, Nullable<Int32>, Object) | crea ITextEdit formattazione specifiche operazioni di modifica composte di handle in tale buffer. (Ereditato da ITextBuffer) | |
CreateReadOnlyRegionEdit | crea IReadOnlyRegionEdit oggetto che gestisce che aggiungono o si rimuovono le aree di sola lettura da questo buffer. (Ereditato da ITextBuffer) | |
Delete | Rimuove un intervallo di caratteri dal buffer. | |
GetReadOnlyExtents | Ottiene un elenco di aree di sola lettura che si sovrappongono all'intervallo specificato. (Ereditato da ITextBuffer) | |
Insert | Inserisce il testo specificato nella posizione specificata in ITextBuffer. | |
IsReadOnly(Int32) | Determina se un inserimento di testo non è consentito nella posizione specificata a causa di IReadOnlyRegion. (Ereditato da ITextBuffer) | |
IsReadOnly(Span) | A determina se una modifica o un'eliminazione di testo non è consentita in span a causa di IReadOnlyRegion. (Ereditato da ITextBuffer) | |
IsReadOnly(Int32, Boolean) | Determina se un inserimento di testo non è consentito nella posizione specificata a causa di IReadOnlyRegion. (Ereditato da ITextBuffer) | |
IsReadOnly(Span, Boolean) | A determina se una modifica o un'eliminazione di testo non è consentita in span a causa di IReadOnlyRegion. (Ereditato da ITextBuffer) | |
Replace | Sostituisce un intervallo di caratteri con testo diverso.Questa operazione equivale all'eliminazione del testo da sostituire quindi a inserire il nuovo testo. | |
TakeThreadOwnership | Attesta la proprietà di questo buffer per il thread corrente.Tutte le modifiche successive a questo ITextBuffer deve essere eseguito dal thread corrente, o InvalidOperationException verrà generato. (Ereditato da ITextBuffer) |
In alto
Eventi
Nome | Descrizione | |
---|---|---|
Changed | Si verifica quando un oggetto non vuoto ITextEdit viene applicato correttamente. (Ereditato da ITextBuffer) | |
ChangedHighPriority | Si verifica quando un oggetto non vuoto ITextEdit viene applicato correttamente. (Ereditato da ITextBuffer) | |
ChangedLowPriority | Si verifica quando un oggetto non vuoto ITextEdit viene applicato correttamente. (Ereditato da ITextBuffer) | |
Changing | Si verifica subito prima di un oggetto non vuoto ITextEdit viene applicato. (Ereditato da ITextBuffer) | |
ContentTypeChanged | si verifica ogni volta che IContentType è stato modificato. (Ereditato da ITextBuffer) | |
PostChanged | Si verifica dopo Changed evento e qualsiasi modifica risultante. (Ereditato da ITextBuffer) | |
ReadOnlyRegionsChanged | Si verifica quando un oggetto IReadOnlyRegionEdit ha creato o rimosso aree di sola lettura. (Ereditato da ITextBuffer) |
In alto