다음을 통해 공유


ICompletionSession 인터페이스

IntelliSense 세션의 유형는 문 완성 세션을 나타냅니다.

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

구문

‘선언
Public Interface ICompletionSession _
    Inherits IIntellisenseSession, IPropertyOwner
public interface ICompletionSession : IIntellisenseSession, 
    IPropertyOwner
public interface class ICompletionSession : IIntellisenseSession, 
    IPropertyOwner
type ICompletionSession =  
    interface 
        interface IIntellisenseSession 
        interface IPropertyOwner 
    end
public interface ICompletionSession extends IIntellisenseSession, IPropertyOwner

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

속성

  이름 설명
Public 속성 CompletionSets CompletionSet 개체의 컬렉션을 가져옵니다.
Public 속성 IsDismissed 세션이 닫혔는지 여부를 확인합니다. (IIntellisenseSession에서 상속됨)
Public 속성 IsStarted 완성 세션이 시작되었는지 여부를 확인합니다.
Public 속성 Presenter 이 세션에 대한 IntelliSense를 렌더링하는 데 사용되는 IIntellisensePresenter를 가져옵니다. (IIntellisenseSession에서 상속됨)
Public 속성 Properties 속성 소유자가 제어 하는 속성의 컬렉션을 가져옵니다. (IPropertyOwner에서 상속됨)
Public 속성 SelectedCompletionSet 선택된 CompletionSet을 가져오거나 설정합니다.
Public 속성 TextView 가져옵니다는 ITextView 되었습니다이 IntelliSense 세션에서 발생 합니다. (IIntellisenseSession에서 상속됨)

위쪽

메서드

  이름 설명
Public 메서드 Collapse 세션을 최소화 된 상태로 줄일 수 있습니다.세션 상태가 없는 경우 세션이 해제 됩니다. (IIntellisenseSession에서 상속됨)
Public 메서드 Commit 완성 세션을 커밋합니다.선택한 완료의 삽입 텍스트 버퍼의 적용 가능성 범위에 삽입 됩니다.
Public 메서드 Dismiss 세션을 닫습니다. 그러면 발표자가 소멸되고 세션이 세션 스택에서 제거됩니다. (IIntellisenseSession에서 상속됨)
Public 메서드 Filter 텍스트 버퍼의 현재 상태를 기반으로 세션의 완성 항목을 필터링합니다.
Public 메서드 GetTriggerPoint(ITextBuffer) 가져옵니다는 ITrackingPoint 되었습니다이 IntelliSense 세션에서 트리거되는 지정 된 항목에 대 한 ITextBuffer. (IIntellisenseSession에서 상속됨)
Public 메서드 GetTriggerPoint(ITextSnapshot) 지정된 ITextSnapshot과 관련하여 이 IntelliSense 세션이 트리거된 SnapshotPoint를 가져옵니다. (IIntellisenseSession에서 상속됨)
Public 메서드 Match 세션에서 가장 일치하는 항목을 확인하고 선택 항목을 이 항목으로 설정합니다. (IIntellisenseSession에서 상속됨)
Public 메서드 Recalculate 동일한 트리거 지점을 사용하여 이 세션과 관련된 기본 IntelliSense 항목을 다시 계산합니다. (IIntellisenseSession에서 상속됨)
Public 메서드 Start 세션을 시작합니다. (IIntellisenseSession에서 상속됨)

위쪽

이벤트

  이름 설명
Public 이벤트 Committed 세션 완료 확정 된 후에 발생 합니다.
Public 이벤트 Dismissed 세션이 닫힐 경우 발생합니다. (IIntellisenseSession에서 상속됨)
Public 이벤트 PresenterChanged 이 세션의 IntelliSense 발표자가 변경될 경우 발생합니다. (IIntellisenseSession에서 상속됨)
Public 이벤트 Recalculated 세션 다시 계산 될 때 발생 합니다. (IIntellisenseSession에서 상속됨)
Public 이벤트 SelectedCompletionSetChanged SelectedCompletionSet 속성이 변경되면 발생합니다.

위쪽

예제

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

참고 항목

참조

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