IVsColorizer.GetStateAtEndOfLine 메서드
지정 된 줄의 줄 끝 상태를 확인합니다.
네임스페이스: Microsoft.VisualStudio.TextManager.Interop
어셈블리: Microsoft.VisualStudio.TextManager.Interop(Microsoft.VisualStudio.TextManager.Interop.dll)
구문
‘선언
Function GetStateAtEndOfLine ( _
iLine As Integer, _
iLength As Integer, _
pText As IntPtr, _
iState As Integer _
) As Integer
int GetStateAtEndOfLine(
int iLine,
int iLength,
IntPtr pText,
int iState
)
int GetStateAtEndOfLine(
[InAttribute] int iLine,
[InAttribute] int iLength,
[InAttribute] IntPtr pText,
[InAttribute] int iState
)
abstract GetStateAtEndOfLine :
iLine:int *
iLength:int *
pText:IntPtr *
iState:int -> int
function GetStateAtEndOfLine(
iLine : int,
iLength : int,
pText : IntPtr,
iState : int
) : int
매개 변수
iLine
형식: Int32[in] 상태 쿼리 하는 선입니다.
iLength
형식: Int32[in] 줄 끝 마커를 뺀 선의 길이 (CRLF CR, LF, 쌍 또는 0 (EOF)).
pText
형식: IntPtr[in] 텍스트 (만 검사 iLength 문자)입니다.
iState
형식: Int32[in] 줄의 시작 부분에 있는 colorizer 상태입니다.
반환 값
형식: Int32
상태 줄의 끝에 반환합니다.
설명
COM 시그니처
Textmgr.idl에서:
HRESULT IVsColorizer::GetStateAtEndOfLine(
[in] long iLine,
[in] long iLength,
[in] const WCHAR *pText,
[in] long iState
);
환경 특정 줄의 시작 상태를 확인 하는 데 필요한 해당 행 위에 있는 줄이 표시 되지 않는 경우이 메서드를 호출 합니다. 예를 들어, 사용자가 편집기에서 위로 스크롤할 때이 메서드가 호출 됩니다.
이 메서드는 기본적으로 것은 ColorizeLine 메서드 편집기 선 색상 데이터가 필요 하지 않은 경우를 제외 하 고. Colorizer 상태 유지 관리 필요 하지 않은 경우 (즉,는 GetStateMaintenanceFlag 메서드가 반환 false),이 메서드를 호출 하 고. 구현 편집기 성능을 유지 하기 위해 가능한 한 빨리 해야 합니다.
.NET Framework 보안
- 직접 실행 호출자의 경우 완전히 신뢰합니다. 이 멤버는 부분적으로 신뢰할 수 있는 코드에서 사용할 수 없습니다. 자세한 내용은 부분 신뢰 코드에서 라이브러리 사용를 참조하세요.