다음을 통해 공유


ISmartTagBroker 인터페이스

스마트 태그 트리거를 담당하는 스마트 태그 브로커를 정의합니다. 스마트 태그를 트리거하기 위한 브로커의 구성 요소 호출 메서드입니다.

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

구문

‘선언
Public Interface ISmartTagBroker
public interface ISmartTagBroker
public interface class ISmartTagBroker
type ISmartTagBroker =  interface end
public interface ISmartTagBroker

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

메서드

  이름 설명
Public 메서드 CreateSmartTagSession 지정된 위치에서 지정된 형식의 스마트 태그에 대한 스마트 태그 세션을 만듭니다.
Public 메서드 GetSessions 지정 된 텍스트 보기에 대 한 스마트 태그를 현재 활성 세션 목록을 가져옵니다.
Public 메서드 IsSmartTagActive 스마트 태그가 활성인지 여부를 확인합니다.

위쪽

설명

스마트 태그 세션을 만들 수 있습니다 CreateSmartTagSession, 일부 컨텍스트 데이터 세션의 속성 모음과 호출에 추가 Start.

중의 Start 호출을 세션을 처음 고를 계산 됩니다 AugmentSmartTagSession 스마트 태그 소스에 추가 하는 작업을 반환할 수 있습니다의 ActionSets. ISmartTagSource개체를 설정 해야 합니다 또한는 ApplicableToSpan 속성이 이전 된 컨텍스트 데이터를 기반으로 세션의 속성 모음에 추가 합니다. 모든 스마트 태그 세션 계산 중 세션 동작 또는 적용 가능성을 받지 못한 경우, 범위, 세션 수 수 즉시 해제 합니다.

참고 항목

참조

Microsoft.VisualStudio.Language.Intellisense 네임스페이스