Questa pagina è stata utile?
I suggerimenti relativi al contenuto di questa pagina sono importanti. Comunicaceli.
Altri suggerimenti?
1500 caratteri rimanenti
MSDN Library
Il presente articolo è stato tradotto automaticamente. Passare il puntatore sulle frasi nell'articolo per visualizzare il testo originale. Ulteriori informazioni.
Traduzione
Originale

Interfaccia ITextBuffer

Una sequenza modificabile di caratteri Unicode (UTF-16).

Spazio dei nomi:  Microsoft.VisualStudio.Text
Assembly:  Microsoft.VisualStudio.Text.Data (in Microsoft.VisualStudio.Text.Data.dll)

public interface ITextBuffer : IPropertyOwner

Il tipo ITextBuffer espone i seguenti membri.

  NomeDescrizione
Proprietà pubblicaContentTypeOttiene il tipo di contenuto di testo nel buffer.
Proprietà pubblicaCurrentSnapshotOttiene il contenuto corrente del buffer.
Proprietà pubblicaEditInProgressDetermina se è in corso un'operazione di modifica su ITextBuffer.
Proprietà pubblicaPropertiesOttiene la raccolta di proprietà controllate dal proprietario. (Ereditato da IPropertyOwner)
In alto

  NomeDescrizione
Metodo pubblicoChangeContentTypemodifica IContentType per questo ITextBuffer.
Metodo pubblicoCheckEditAccessDetermina se le operazioni di modifica nel buffer di testo sono consentite nel thread chiamante.
Metodo pubblicoCreateEdit()crea ITextEdit formattazione specifiche operazioni di modifica composte di handle in tale buffer.
Metodo pubblicoCreateEdit(EditOptions, Nullable<Int32>, Object)crea ITextEdit formattazione specifiche operazioni di modifica composte di handle in tale buffer.
Metodo pubblicoCreateReadOnlyRegionEditcrea IReadOnlyRegionEdit oggetto che gestisce che aggiungono o si rimuovono le aree di sola lettura da questo buffer.
Metodo pubblicoDeleteElimina una sequenza di caratteri dal buffer.
Metodo pubblicoGetReadOnlyExtentsOttiene un elenco di aree di sola lettura che si sovrappongono all'intervallo specificato.
Metodo pubblicoInsertInserisce il parametro dato text nel parametro specificato position in ITextBuffer.
Metodo pubblicoIsReadOnly(Int32)Determina se un inserimento di testo non è consentito nella posizione specificata a causa di IReadOnlyRegion.
Metodo pubblicoIsReadOnly(Span)A determina se una modifica o un'eliminazione di testo non è consentita in span a causa di IReadOnlyRegion.
Metodo pubblicoIsReadOnly(Int32, Boolean)Determina se un inserimento di testo non è consentito nella posizione specificata a causa di IReadOnlyRegion.
Metodo pubblicoIsReadOnly(Span, Boolean)A determina se una modifica o un'eliminazione di testo non è consentita in span a causa di IReadOnlyRegion.
Metodo pubblicoReplaceSostituisce una sequenza di caratteri con testo diverso. Questa operazione equivale all'eliminazione del testo da sostituire quindi a inserire il nuovo testo.
Metodo pubblicoTakeThreadOwnershipAttesta 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.
In alto

  NomeDescrizione
Evento pubblicoChangedSi verifica quando un oggetto non vuoto ITextEdit viene applicato correttamente.
Evento pubblicoChangedHighPrioritySi verifica quando un oggetto non vuoto ITextEdit viene applicato correttamente.
Evento pubblicoChangedLowPrioritySi verifica quando un oggetto non vuoto ITextEdit viene applicato correttamente.
Evento pubblicoChangingSi verifica subito prima di un oggetto non vuoto ITextEdit viene applicato.
Evento pubblicoContentTypeChangedsi verifica ogni volta che IContentType è stato modificato.
Evento pubblicoPostChangedSi verifica dopo Changed evento e qualsiasi modifica risultante.
Evento pubblicoReadOnlyRegionsChangedSi verifica quando un oggetto IReadOnlyRegionEdit ha creato o rimosso aree di sola lettura.
In alto

Per ulteriori informazioni sui buffer di testo, vedere la sezione “attentamente al modello di testo e la visualizzazione di testo„ in Nell'editor.

Le posizioni in questo buffer vengono trattate come una sequenza di caratteri (a partire dal carattere zero), o come una sequenza di linee (a partire dalla riga zero). Un buffer vuoto presenta una sola riga che non contiene caratteri.

Aggiunte alla community

Mostra:
© 2015 Microsoft