Condividi tramite


Interfaccia ITextChange

Viene descritta una sola operazione contigua della modifica di testo nel buffer di testo.

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

Sintassi

'Dichiarazione
Public Interface ITextChange
public interface ITextChange
public interface class ITextChange
type ITextChange =  interface end
public interface ITextChange

Il tipo ITextChange espone i seguenti membri.

Proprietà

  Nome Descrizione
Proprietà pubblica Delta Ottiene la differenza nella lunghezza del buffer i risultati da questa modifica.
Proprietà pubblica LineCountDelta Ottiene la differenza nel numero di righe nello snapshot i risultati da questa modifica.
Proprietà pubblica NewEnd Ottiene la posizione finale di l NewText nello snapshot immediatamente dopo la modifica di testo.
Proprietà pubblica NewLength ottiene la lunghezza di NewText.
Proprietà pubblica NewPosition Ottiene la posizione della modifica di testo nello snapshot immediatamente dopo la modifica.
Proprietà pubblica NewSpan Ottiene l'intervallo di ITextChange nello snapshot immediatamente dopo la modifica.
Proprietà pubblica NewText ottiene il testo che ha sostituito il testo vecchio.
Proprietà pubblica OldEnd Ottiene la posizione finale di l OldText nello snapshot immediatamente prima della modifica.
Proprietà pubblica OldLength ottiene la lunghezza di OldText.
Proprietà pubblica OldPosition Ottiene la posizione della modifica di testo nello snapshot immediatamente prima della modifica.
Proprietà pubblica OldSpan Intervallo della modifica di testo nello snapshot immediatamente prima della modifica.
Proprietà pubblica OldText ottiene il testo che è stato sostituito.

In alto

Note

Tutte le modifiche di testo sono considerate la sostituzione di oldText con newText. L'inserimento è una modifica di testo in cui oldText è una stringa vuota e newText una stringa non vuota. L'eliminazione è una modifica di testo in cui oldText è una stringa non vuota e newText è una stringa vuota. La modifica viene apportata una modifica del testo in cui entrambe oldText e newText sono stringhe non vuote.

ITextChange gli oggetti non sono modificabili.

Vedere anche

Riferimenti

Spazio dei nomi Microsoft.VisualStudio.Text