다음을 통해 공유


IVsTextMarkerContextProvider.UpdateContextForMarker 메서드

언어 서비스 컨텍스트 모음에 맞는 텍스트 마커를 추가 해야 함을 나타내기 위해 호출 됩니다.

네임스페이스:  Microsoft.VisualStudio.TextManager.Interop
어셈블리:  Microsoft.VisualStudio.TextManager.Interop(Microsoft.VisualStudio.TextManager.Interop.dll)

구문

‘선언
Function UpdateContextForMarker ( _
    dwReserved As UInteger, _
    pUC As Object _
) As Integer
int UpdateContextForMarker(
    uint dwReserved,
    Object pUC
)
int UpdateContextForMarker(
    unsigned int dwReserved, 
    Object^ pUC
)
abstract UpdateContextForMarker : 
        dwReserved:uint32 * 
        pUC:Object -> int
function UpdateContextForMarker(
    dwReserved : uint, 
    pUC : Object
) : int

매개 변수

  • dwReserved
    형식: UInt32

    사용 되지 않는 매개 변수입니다. 설정 되어야 합니다 nullNull 참조(Visual Basic의 경우 Nothing).

  • pUC
    형식: Object

    컨텍스트 모음 Visual Studio 코어 편집기에 대 한 포인터입니다.

반환 값

형식: Int32
메서드가 성공 하면, 반환 S_OK.실패할 경우 오류 코드를 반환합니다.

설명

COM 시그니처

Textmgr.idl에서:

HRESULT IVsTextMarkerContextProvider::UpdateContextForMarker(
   DWORD dwReserved,
   IVsUserContext *pUC
);

코어 텍스트 편집기 호출 IVsTextMarkerContextProvider.UpdateContextForMarker 다른 상황에 맞는 업데이트는 동시에. TextMarker 개체는이 메서드를 구현 하 고 텍스트 마커 (아마도 한 물결)에 관련 된 특정된 컨텍스트 모음에 키워드 및/또는 특성을 추가 해야 합니다.

마커를 경우는 MV_CONTEXT_CONTRIBUTION_FOR_BODY 됩니다 스타일 집합을 클라이언트에 QueryInterfaced 이 인터페이스에 대 한.

.NET Framework 보안

참고 항목

참조

IVsTextMarkerContextProvider 인터페이스

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