共用方式為


ITextChange 介面

描述文字緩衝區上的單一連續文字變更作業。

命名空間:  Microsoft.VisualStudio.Text
組件:  Microsoft.VisualStudio.Text.Data (在 Microsoft.VisualStudio.Text.Data.dll 中)

語法

'宣告
Public Interface ITextChange
public interface ITextChange
public interface class ITextChange
type ITextChange =  interface end
public interface ITextChange

ITextChange 類型會公開下列成員。

屬性

  名稱 描述
公用屬性 Delta 取得這項變更會造成緩衝區長度的差異。
公用屬性 LineCountDelta 取得這項變更會產生快照集的行數的差異。
公用屬性 NewEnd 取得的結束位置NewText文字變更之後立即快照中。
公用屬性 NewLength 取得一段NewText
公用屬性 NewPosition 變更後,立即取得快照中的文字變更位置。
公用屬性 NewSpan 取得範圍的ITextChange在快照集之後變更。
公用屬性 NewText 取得文字取代舊文字。
公用屬性 OldEnd 取得的結束位置OldText在快照集之前變更。
公用屬性 OldLength 取得一段OldText
公用屬性 OldPosition 取得變更前,立即快照中的文字變更位置。
公用屬性 OldSpan 變更發生前,文字變更在快照中的延伸。
公用屬性 OldText 取得已取代的文字。

回頁首

備註

所有的文字變更數字會被視為取代的oldText與newText。 插入的是裡面的文字變更oldText為空字串,並newText為非空白字串。 已刪除的文字變更,在其中oldText是一個非空白字串,並newText為空字串。 修改是文字變更,兩者都oldText和newText皆為非空白字串。

ITextChange 物件是不變的。

請參閱

參考

Microsoft.VisualStudio.Text 命名空間