다음을 통해 공유


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
)

매개 변수

  • fLast
    형식: Int32

    [in] 사용 되지 않음. 사용 하지 않습니다.

설명

COM 시그니처

Textmgr.idl에서:

HRESULT IVsTextLinesEvents::OnChangeLineText(
   [in] const TextLineChange *pTextLineChange,
   [in] BOOL fLast
);

TextLineChange 구조를 완전히 설명 텍스트가 변경 됩니다. 이 구조 바꾸기 작업의 결과 설명 하 고 다음과 같은 두 개의 범위를 정의:

  • From iStartLine/iStartIndex to iNewEndLine/iNewEndIndex. 이 범위는 범위 새로 삽입된 한 텍스트의 버퍼의 현재 상태를 나타냅니다.

  • From iStartLine/iStartIndex to iOldEndLine/iOldEndIndex. 이 범위에 버퍼의 상태를 변경 하기 전에 삭제 된 텍스트의 범위를 설명 합니다.

따라서, 구조 셰이프 영역의 변경 전후의 설명합니다. TextLineChange 구조 이전 삭제 된 텍스트가 포함 되어 있지 않습니다.

.NET Framework 보안

참고 항목

참조

IVsTextLinesEvents 인터페이스

Microsoft.VisualStudio.TextManager.Interop 네임스페이스