IVsExpansionManager.GetExpansionByShortcut 메서드
제목 및 코드 조각 지정 된 바로 가기 이름에 대 한 경로 검색 합니다.
네임스페이스: Microsoft.VisualStudio.TextManager.Interop
어셈블리: Microsoft.VisualStudio.TextManager.Interop.8.0(Microsoft.VisualStudio.TextManager.Interop.8.0.dll)
구문
‘선언
Function GetExpansionByShortcut ( _
pClient As IVsExpansionClient, _
guidLang As Guid, _
szShortcut As String, _
pView As IVsTextView, _
pts As TextSpan(), _
fShowUI As Integer, _
<OutAttribute> ByRef pszExpansionPath As String, _
<OutAttribute> ByRef pszTitle As String _
) As Integer
int GetExpansionByShortcut(
IVsExpansionClient pClient,
Guid guidLang,
string szShortcut,
IVsTextView pView,
TextSpan[] pts,
int fShowUI,
out string pszExpansionPath,
out string pszTitle
)
int GetExpansionByShortcut(
[InAttribute] IVsExpansionClient^ pClient,
[InAttribute] Guid guidLang,
[InAttribute] String^ szShortcut,
[InAttribute] IVsTextView^ pView,
[InAttribute] array<TextSpan>^ pts,
[InAttribute] int fShowUI,
[OutAttribute] String^% pszExpansionPath,
[OutAttribute] String^% pszTitle
)
abstract GetExpansionByShortcut :
pClient:IVsExpansionClient *
guidLang:Guid *
szShortcut:string *
pView:IVsTextView *
pts:TextSpan[] *
fShowUI:int *
pszExpansionPath:string byref *
pszTitle:string byref -> int
function GetExpansionByShortcut(
pClient : IVsExpansionClient,
guidLang : Guid,
szShortcut : String,
pView : IVsTextView,
pts : TextSpan[],
fShowUI : int,
pszExpansionPath : String,
pszTitle : String
) : int
매개 변수
pClient
형식: Microsoft.VisualStudio.TextManager.Interop.IVsExpansionClient[in] IVsExpansionClient 어떤 코드 조각을 삽입할 수 있습니다 제어할 수 있습니다 클라이언트를 나타내는 개체입니다.
guidLang
형식: Guid[in] 코딩 언어의 GUID (일반적으로 GUID는 언어 서비스입니다).
szShortcut
형식: String[in] 조각의 바로 가기 이름을 포함 하는 문자열입니다.
pView
형식: Microsoft.VisualStudio.TextManager.Interop.IVsTextView[in] IVsTextView UI를 표시 해야 할 경우 부모로 사용 되는 개체입니다. 이 경우 null 값 수 있습니다 fShowUI 0입니다 (FALSE).
pts
형식: array<Microsoft.VisualStudio.TextManager.Interop.TextSpan[][in] A TextSpan 코드 조각 삽입 될 수 있는 범위 (위치와 범위)에 대해 설명 하는 개체입니다.
fShowUI
형식: Int32[in] 0이 아닌 (TRUE) 경우에 바로 가기 이름이 같은 여러 개의 단편 중에서 선택할 수 있도록 UI를 표시 합니다.
pszExpansionPath
형식: String%[out] 코드 조각에 대 한 전체 경로 포함 하는 문자열을 반환 합니다.
pszTitle
형식: String%[out] 코드 단편의 제목을 포함 하는 문자열을 반환 합니다.
반환 값
형식: Int32
메서드가 성공 하면, 반환 S_OK.실패할 경우 오류 코드를 반환합니다.
설명
COM 시그니처
Textmgr2.idl에서:
HRESULT IVsExpansionManager::GetExpansionByShortcut(
[in]GUID guidLang,
[in]WCHAR *szShortcut,
[in]IVsTextView *pView,
[in]bool fShowUI,
[out]BSTR *pszExpansionPath,
[out]BSTR *pszTitle
);
이 메서드를 호출 하는 한 가지 시나리오는 IntelliSense 완성 목록에서 코드 조각 바로 가기 이름을 선택한 경우입니다. 완료 처리 언어 서비스 선택한 바로 가기 이름을 경로 및 조각 제목에이 메서드에 전달 합니다. 후이 정보 전달 되는 InsertNamedExpansion 메서드에서 IVsExpansion 문서에 코드 조각을 삽입 하는 인터페이스. Visual Studio, IVsExpansion 인터페이스를 호출 하 여 얻을 수 있습니다는 QueryInterface 메서드에서 IVsTextBuffer 인터페이스.
.NET Framework 보안
- 직접 실행 호출자의 경우 완전히 신뢰합니다. 이 멤버는 부분적으로 신뢰할 수 있는 코드에서 사용할 수 없습니다. 자세한 내용은 부분 신뢰 코드에서 라이브러리 사용를 참조하세요.