다음을 통해 공유


ICompletionBroker 인터페이스

문 완성을 담당하는 중앙 브로커를 나타냅니다.

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

구문

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

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

메서드

  이름 설명
Public 메서드 CreateCompletionSession 완성 세션을 만들지만 해당 세션을 시작하지 않습니다.
Public 메서드 DismissAllSessions 모든 활성 문 완성 세션을 닫습니다.
Public 메서드 GetSessions 활성 문 완성 세션의 목록을 가져옵니다.
Public 메서드 IsCompletionActive 문 완성이 지정된 ITextView에 대해 활성인지 여부를 확인합니다.
Public 메서드 TriggerCompletion(ITextView) 캐럿 위치가 완성이 삽입될 위치라고 가정하고 문 완성 프로세스를 시작합니다.
Public 메서드 TriggerCompletion(ITextView, ITrackingPoint, Boolean) 문 완성에서 지정 된 위치에 프로세스를 시작합니다.

위쪽

설명

이 인터페이스는 다음과 같은 방법으로 가져와야 합니다.

[Import]
internal ICompletionBroker CompletionBroker { get; set; }

예제

이 인터페이스의 예제를 보려면 연습: 문 완성 표시.

참고 항목

참조

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