IVsIntellisenseHost 인터페이스
IntelliSense 호스팅 기능을 제공 합니다 (IVsTextView 포함) 클라이언트에서를 구현 합니다.
네임스페이스: Microsoft.VisualStudio.TextManager.Interop
어셈블리: Microsoft.VisualStudio.TextManager.Interop.8.0(Microsoft.VisualStudio.TextManager.Interop.8.0.dll)
구문
‘선언
<InterfaceTypeAttribute()> _
<GuidAttribute("0377986B-C450-453C-A7BE-67116C9129A6")> _
Public Interface IVsIntellisenseHost _
Inherits IOleCommandTarget
[InterfaceTypeAttribute()]
[GuidAttribute("0377986B-C450-453C-A7BE-67116C9129A6")]
public interface IVsIntellisenseHost : IOleCommandTarget
[InterfaceTypeAttribute()]
[GuidAttribute(L"0377986B-C450-453C-A7BE-67116C9129A6")]
public interface class IVsIntellisenseHost : IOleCommandTarget
[<InterfaceTypeAttribute()>]
[<GuidAttribute("0377986B-C450-453C-A7BE-67116C9129A6")>]
type IVsIntellisenseHost =
interface
interface IOleCommandTarget
end
public interface IVsIntellisenseHost extends IOleCommandTarget
IVsIntellisenseHost 형식에서는 다음과 같은 멤버를 노출합니다.
메서드
이름 | 설명 | |
---|---|---|
![]() |
AfterCompletorCommit | 정리 작업에서 completor 호출한 후 처리합니다. |
![]() |
BeforeCompletorCommit | Completor 호출을 커밋하기 전에 작업을 처리 합니다. |
![]() |
Exec(Guid, UInt32, UInt32, IntPtr, IntPtr) | (IOleCommandTarget에서 상속됨) |
![]() |
Exec(Guid%, UInt32, UInt32, Object%, Object%) | |
![]() |
GetContextBuffer | 컨텍스트 버퍼를 대 한 IntelliSense을 가져옵니다. |
![]() |
GetContextCaretPos | 컨텍스트 버퍼에 상대적인 캐럿 위치를 설정합니다. |
![]() |
GetContextFocalPoint | 컨텍스트를 시작 지점으로 간주 됩니다 컨텍스트 버퍼에 반환 합니다. |
![]() |
GetContextLocation | IntelliSense 컨텍스트에 대 한 직사각형을 경계를 가져옵니다. |
![]() |
GetContextSelection | 컨텍스트 버퍼를 기준으로 선택 영역을 가져옵니다. |
![]() |
GetHostFlags | IntelliSense 호스트 플래그를 가져옵니다 IntelliSenseHostFlags 열거형입니다. |
![]() |
GetHostWindow | 호스트 창에는 핸들을 반환합니다. |
![]() |
GetServiceProvider | IntelliSense 서비스 개체를 가져옵니다. |
![]() |
GetSmartTagRect | 스마트 태그 창을 반환합니다. |
![]() |
GetSubjectCaretPos | IntelliSense 작동 하는 텍스트를 기준으로 캐럿 위치를 가져옵니다. |
![]() |
GetSubjectSelection | IntelliSense 작동 하는 텍스트를 기준으로 선택 영역을 가져옵니다. |
![]() |
GetSubjectText | IntelliSense 작동 하는 텍스트를 가져옵니다. |
![]() |
HighlightMatchingBrace | 일치 하는 중괄호를 강조 표시합니다. |
![]() |
QueryStatus(Guid, UInt32, OLECMD, IntPtr) | (IOleCommandTarget에서 상속됨) |
![]() |
QueryStatus(Guid%, UInt32, array<OLECMD[], array<OLECMDTEXT[]) | |
![]() |
ReplaceSubjectTextSpan | IntelliSense 작동 텍스트를 편집 합니다. |
![]() |
SetContextCaretPos | 컨텍스트 버퍼에 상대적인 캐럿 위치를 설정합니다. |
![]() |
SetContextSelection | 컨텍스트 버퍼를 기준으로 선택 영역을 설정합니다. |
![]() |
SetSubjectCaretPos | IntelliSense 작동 하는 텍스트를 기준으로 캐럿 위치를 설정 합니다. |
![]() |
SetSubjectSelection | IntelliSense 작동 하는 텍스트를 기준으로 선택 영역을 설정 합니다. |
![]() |
UpdateCompletionStatus | 완료 상태 사용자 인터페이스 (UI)를 업데이트합니다. |
![]() |
UpdateSmartTagWindow | 스마트 태그 창을 업데이트합니다. |
![]() |
UpdateTipWindow | 팁 창을 업데이트합니다. |
위쪽