IVsTextLinesEvents.OnChangeLineText 方法
緩衝區中的文字行的內容變更時,請告知用戶端。
命名空間: Microsoft.VisualStudio.TextManager.Interop
組件: Microsoft.VisualStudio.TextManager.Interop (在 Microsoft.VisualStudio.TextManager.Interop.dll 中)
語法
'宣告
Sub OnChangeLineText ( _
pTextLineChange As TextLineChange(), _
fLast As Integer _
)
void OnChangeLineText(
TextLineChange[] pTextLineChange,
int fLast
)
void OnChangeLineText(
[InAttribute] array<TextLineChange>^ pTextLineChange,
[InAttribute] int fLast
)
abstract OnChangeLineText :
pTextLineChange:TextLineChange[] *
fLast:int -> unit
function OnChangeLineText(
pTextLineChange : TextLineChange[],
fLast : int
)
參數
pTextLineChange
類型:array<Microsoft.VisualStudio.TextManager.Interop.TextLineChange[][in]指標TextLineChange定義文字的形狀舊與新的結構。
fLast
類型:Int32[in]過時的 ; 請勿使用。
備註
COM 簽章
從 textmgr.idl:
HRESULT IVsTextLinesEvents::OnChangeLineText(
[in] const TextLineChange *pTextLineChange,
[in] BOOL fLast
);
TextLineChange結構完整地描述了文字變更。 這個結構描述取代作業的結果,並定義兩個的 span,,如下所示:
From iStartLine/iStartIndex to iNewEndLine/iNewEndIndex. 這個範圍會指示緩衝區的目前狀態的角度來看新插入的文字範圍。
From iStartLine/iStartIndex to iOldEndLine/iOldEndIndex. 此範圍將告訴您在變更之前的緩衝區的狀態方面已刪除的文字範圍。
因此,結構會包含圖形的相關資訊的區域之前和之後的變更。 TextLineChange結構不包含已刪除的舊文字。
.NET Framework 安全性
- 完全信任立即呼叫者。這個成員無法供部分信任的程式碼使用。如需詳細資訊,請參閱從部分受信任程式碼使用程式庫。