IVsCompletionSet 인터페이스
문 완성 기능 언어 서비스를 제공합니다.
네임스페이스: Microsoft.VisualStudio.TextManager.Interop
어셈블리: Microsoft.VisualStudio.TextManager.Interop(Microsoft.VisualStudio.TextManager.Interop.dll)
구문
‘선언
<InterfaceTypeAttribute()> _
<GuidAttribute("0EF79249-B0BF-4CD0-A966-C4713546C3A5")> _
Public Interface IVsCompletionSet
[InterfaceTypeAttribute()]
[GuidAttribute("0EF79249-B0BF-4CD0-A966-C4713546C3A5")]
public interface IVsCompletionSet
[InterfaceTypeAttribute()]
[GuidAttribute(L"0EF79249-B0BF-4CD0-A966-C4713546C3A5")]
public interface class IVsCompletionSet
[<InterfaceTypeAttribute()>]
[<GuidAttribute("0EF79249-B0BF-4CD0-A966-C4713546C3A5")>]
type IVsCompletionSet = interface end
public interface IVsCompletionSet
IVsCompletionSet 형식에서는 다음과 같은 멤버를 노출합니다.
메서드
이름 | 설명 | |
---|---|---|
![]() |
Dismiss | 더 이상 필요할 때 설정 완료를 해제 합니다. |
![]() |
GetBestMatch | 어떻게 지금까지 입력 한 주어진 가장 가까운 일치 하는 완료 세트의 인덱스를 확인 합니다. |
![]() |
GetCount | 완성 집합에서 항목 수를 반환합니다. |
![]() |
GetDescriptionText | 완료 설정에 표시 된 항목을 설명 하는 텍스트를 반환 합니다. |
![]() |
GetDisplayText | 반환의 완성의 완성 항목 설정으로 텍스트를 표시 목록을 설정 합니다. |
![]() |
GetFlags | 이 완료의 특정 동작을 나타내는 플래그를 반환 합니다. |
![]() |
GetImageList | 이미지에 의해 완성 설정 지원 (글리프) 목록을 반환 합니다. |
![]() |
GetInitialExtent | 편집기에서 완성 집합 목록을 표시할 위치를 결정 합니다. |
![]() |
OnCommit | 텍스트는 완료 된 확인 합니다. |
위쪽
설명
문 완성 기능을 제공 하는 언어 서비스 개체에 대해이 인터페이스를 구현 합니다. 언어 서비스 개체도 구현 해야 IOleCommandTarget. 텍스트 보기에 대 한 포인터를 전달 하 여 IOleCommandTarget 구현, 전화 AddCommandFilter.
사용자 코드 창에 입력 하는 명령은 명령 필터를 차단 합니다. 문 완성 정보를 표시 하는 시기를 알고 명령 정보를 모니터링 합니다. 문 완성 정보 제공 예를 들어, Visual C++ 때 사용자가 "->" 때 사용자가 "."에서 Visual Basic.
문 완성 완성 옵션 목록을 표시 하는 사용자 특정 범위에서 문자를 입력 하면 포함할 수도 있습니다. 예를 들어, 'c'의 네임 스페이스를 입력 한 Visual C# 프로그램 모두 완료 "클래스"를 포함 하 여 해당 범위에 대 한 목록을 제공할 수 있습니다. 그러나 메서드의 범위 안에 'c'를 입력 하면 완료 "클래스" 메서드 안에 이해할 수 없는 문자 'c'로 시작 하는 변수를 포함할 수 있습니다.
이러한 문은 완료의 모든 IntelliSense 기능 집합의 일부입니다.
구현자 참고 사항
언어 서비스에서 문 완성 기능을 포함 하 여 언어 서비스 개체에이 인터페이스를 구현 합니다. 또한 자체 클래스에서이 인터페이스를 구현할 수 있습니다.
호출자 참고 사항
문 완성 정보를 사용자에 게 반환 하는 보기에서 호출 합니다.