다음을 통해 공유


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

매개 변수

  • guidLang
    형식: Guid

    [in] 코딩 언어의 GUID (일반적으로 GUID는 언어 서비스입니다).

  • szShortcut
    형식: String

    [in] 조각의 바로 가기 이름을 포함 하는 문자열입니다.

  • 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 보안

참고 항목

참조

IVsExpansionManager 인터페이스

Microsoft.VisualStudio.TextManager.Interop 네임스페이스