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 | |
---|---|---|
Delta | Ottiene la differenza nella lunghezza del buffer i risultati da questa modifica. | |
LineCountDelta | Ottiene la differenza nel numero di righe nello snapshot i risultati da questa modifica. | |
NewEnd | Ottiene la posizione finale di l NewText nello snapshot immediatamente dopo la modifica di testo. | |
NewLength | ottiene la lunghezza di NewText. | |
NewPosition | Ottiene la posizione della modifica di testo nello snapshot immediatamente dopo la modifica. | |
NewSpan | Ottiene l'intervallo di ITextChange nello snapshot immediatamente dopo la modifica. | |
NewText | ottiene il testo che ha sostituito il testo vecchio. | |
OldEnd | Ottiene la posizione finale di l OldText nello snapshot immediatamente prima della modifica. | |
OldLength | ottiene la lunghezza di OldText. | |
OldPosition | Ottiene la posizione della modifica di testo nello snapshot immediatamente prima della modifica. | |
OldSpan | Intervallo della modifica di testo nello snapshot immediatamente prima della modifica. | |
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.