IVsLanguageContextProvider.UpdateLanguageContext 메서드
컨텍스트는 언어 서비스의 제공은 Visual Studio 코어 편집기입니다.
네임스페이스: Microsoft.VisualStudio.TextManager.Interop
어셈블리: Microsoft.VisualStudio.TextManager.Interop(Microsoft.VisualStudio.TextManager.Interop.dll)
구문
‘선언
Function UpdateLanguageContext ( _
dwHint As UInteger, _
pBuffer As IVsTextLines, _
ptsSelection As TextSpan(), _
pUC As Object _
) As Integer
int UpdateLanguageContext(
uint dwHint,
IVsTextLines pBuffer,
TextSpan[] ptsSelection,
Object pUC
)
int UpdateLanguageContext(
unsigned int dwHint,
IVsTextLines^ pBuffer,
array<TextSpan>^ ptsSelection,
Object^ pUC
)
abstract UpdateLanguageContext :
dwHint:uint32 *
pBuffer:IVsTextLines *
ptsSelection:TextSpan[] *
pUC:Object -> int
function UpdateLanguageContext(
dwHint : uint,
pBuffer : IVsTextLines,
ptsSelection : TextSpan[],
pUC : Object
) : int
매개 변수
dwHint
형식: UInt32[in] 이것은 일반적인 유휴 시간 업데이트 컨텍스트 모음 또는 F1 도움말에 대 한 요청 인지 여부를 나타내는 값입니다. 목록에 대 한 dwHint 값을 참조 하십시오. LanguageContextHint.
pBuffer
형식: Microsoft.VisualStudio.TextManager.Interop.IVsTextLines[in] 텍스트 버퍼에 합니다.
ptsSelection
형식: array<Microsoft.VisualStudio.TextManager.Interop.TextSpan[][in] 버퍼 (문맥)에 관련 된 범위입니다.
pUC
형식: Object[in, out] 컨텍스트 모음에 대 한 포인터를 Visual Studio 코어 텍스트 편집기입니다.
반환 값
형식: Int32
메서드가 성공 하면, 반환 S_OK.실패할 경우 오류 코드를 반환합니다.
설명
COM 시그니처
Textmgr.idl에서:
HRESULT IVsLanguageContextProvider::UpdateLanguageContext(
DWORD dwHint,
IVsTextLines *pBuffer,
TextSpan *ptsSelection
);
UpdateLanguageContext반환 값:
S_OK: 어떤 컨텍스트 추가 해야 구현 자가 추가 되었습니다.
성공 코드: 사용할 수 없음 (호출자는 어설션).
오류 코드: 구현 자가 되어 "전달" 컨텍스트 및 텍스트 편집기를 제공 합니다이 기회를 의미 합니다 다른 메커니즘을 다시 속합니다.
.NET Framework 보안
- 직접 실행 호출자의 경우 완전히 신뢰합니다. 이 멤버는 부분적으로 신뢰할 수 있는 코드에서 사용할 수 없습니다. 자세한 내용은 부분 신뢰 코드에서 라이브러리 사용를 참조하세요.