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 구조를 완전히 설명 텍스트가 변경 됩니다. 이 구조 바꾸기 작업의 결과 설명 하 고 다음과 같은 두 개의 범위를 정의:
From iStartLine/iStartIndex to iNewEndLine/iNewEndIndex. 이 범위는 범위 새로 삽입된 한 텍스트의 버퍼의 현재 상태를 나타냅니다.
From iStartLine/iStartIndex to iOldEndLine/iOldEndIndex. 이 범위에 버퍼의 상태를 변경 하기 전에 삭제 된 텍스트의 범위를 설명 합니다.
따라서, 구조 셰이프 영역의 변경 전후의 설명합니다. TextLineChange 구조 이전 삭제 된 텍스트가 포함 되어 있지 않습니다.
.NET Framework 보안
- 직접 실행 호출자의 경우 완전히 신뢰합니다. 이 멤버는 부분적으로 신뢰할 수 있는 코드에서 사용할 수 없습니다. 자세한 내용은 부분 신뢰 코드에서 라이브러리 사용를 참조하세요.