다음을 통해 공유


IVsColorizer 인터페이스

색 속성을 텍스트 범위를 지정 하는 언어 클라이언트에서 구현 됩니다.

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

구문

‘선언
<InterfaceTypeAttribute()> _
<GuidAttribute("6698EF11-FF17-441C-8C5D-BC24A339B37D")> _
Public Interface IVsColorizer
[InterfaceTypeAttribute()]
[GuidAttribute("6698EF11-FF17-441C-8C5D-BC24A339B37D")]
public interface IVsColorizer
[InterfaceTypeAttribute()]
[GuidAttribute(L"6698EF11-FF17-441C-8C5D-BC24A339B37D")]
public interface class IVsColorizer
[<InterfaceTypeAttribute()>]
[<GuidAttribute("6698EF11-FF17-441C-8C5D-BC24A339B37D")>]
type IVsColorizer =  interface end
public interface IVsColorizer

IVsColorizer 형식에서는 다음과 같은 멤버를 노출합니다.

메서드

  이름 설명
Public 메서드 CloseColorizer 보유 대 한 모든 참조를 해제 한 VsTextBuffer 개체입니다.
Public 메서드 ColorizeLine 지정 된 텍스트 색을 지정 합니다.
Public 메서드 GetStartState 첫 번째 색의 줄 버퍼의 시작 상태를 결정 합니다.
Public 메서드 GetStateAtEndOfLine 지정 된 줄의 줄 끝 상태를 확인합니다.
Public 메서드 GetStateMaintenanceFlag Colorizer 상태 유지 관리 해야 한다는 요구를 반환합니다.

위쪽

설명

구현자 참고 사항

구문 색 지정을 지원 하려는 경우이 인터페이스를 구현 합니다.

IVsColorizer언어 서비스에서 별도 개체를 구현 해야 합니다. 자세한 내용은 구문 색 지정를 참조하십시오.

호출자 참고 사항

이 인터페이스를 호출 하 여 가져온는 GetColorizer 메서드에서 IVsLanguageInfo 인터페이스입니다. 편집기를 가져옵니다는 IVsColorizer 개체에서 구문 강조에 대 한 지원을 제공 하는 언어 서비스입니다. 언어 서비스는 자체 colorizer IntelliSense 구성원 완료 목록 및 중괄호 일치와 같은 더 복잡 한 기능을 지원 하기 위해 사용할 수 있습니다.

참고 항목

참조

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