IVsExpansionManager.EnumerateExpansions 메서드
지정 된 코드 언어에 대 한 코드 조각 목록을 검색합니다.
네임스페이스: Microsoft.VisualStudio.TextManager.Interop
어셈블리: Microsoft.VisualStudio.TextManager.Interop.8.0(Microsoft.VisualStudio.TextManager.Interop.8.0.dll)
구문
‘선언
Function EnumerateExpansions ( _
guidLang As Guid, _
fShortCutOnly As Integer, _
bstrTypes As String(), _
iCountTypes As Integer, _
fIncludeNULLType As Integer, _
fIncludeDuplicates As Integer, _
<OutAttribute> ByRef pEnum As IVsExpansionEnumeration _
) As Integer
int EnumerateExpansions(
Guid guidLang,
int fShortCutOnly,
string[] bstrTypes,
int iCountTypes,
int fIncludeNULLType,
int fIncludeDuplicates,
out IVsExpansionEnumeration pEnum
)
int EnumerateExpansions(
[InAttribute] Guid guidLang,
[InAttribute] int fShortCutOnly,
[InAttribute] array<String^>^ bstrTypes,
[InAttribute] int iCountTypes,
[InAttribute] int fIncludeNULLType,
[InAttribute] int fIncludeDuplicates,
[OutAttribute] IVsExpansionEnumeration^% pEnum
)
abstract EnumerateExpansions :
guidLang:Guid *
fShortCutOnly:int *
bstrTypes:string[] *
iCountTypes:int *
fIncludeNULLType:int *
fIncludeDuplicates:int *
pEnum:IVsExpansionEnumeration byref -> int
function EnumerateExpansions(
guidLang : Guid,
fShortCutOnly : int,
bstrTypes : String[],
iCountTypes : int,
fIncludeNULLType : int,
fIncludeDuplicates : int,
pEnum : IVsExpansionEnumeration
) : int
매개 변수
guidLang
형식: Guid[in] 코딩 언어의 GUID (일반적으로 GUID는 언어 서비스입니다).
fShortCutOnly
형식: Int32[in] 0이 아닌 (TRUE)에 각 조각;에 대 한 바로 가기 이름만 검색 하는 경우 그렇지 않으면 0 (FALSE) 모든 정보를 검색할 수 있습니다.
bstrTypes
형식: array<String[][in] 배열 문자열을 지정 조각 형식을 얻을 수 있습니다. 이 경우 null 값 수 있습니다 iCountTypes 은 0입니다. 설명 부분을 참조하십시오.
iCountTypes
형식: Int32[in] 지정 된 형식의 개수는 bstrTypes 배열. 이 0 이면 모든 형식이 반환 됩니다.
fIncludeNULLType
형식: Int32[in] 0이 아닌 (TRUE) "빈" 종류에 있는 코드 조각을 포함 하는 경우는 bstrTypes 목록 (경우이 매개 변수가 무시 됩니다 iCountTypes 0입니다).
fIncludeDuplicates
형식: Int32[in] 0이 아닌 (TRUE)에 중복 조각이 있습니다; 포함할 경우 그렇지 않으면 중복 제외 됩니다.
pEnum
형식: Microsoft.VisualStudio.TextManager.Interop.IVsExpansionEnumeration%[out] IVsExpansionEnumeration 조각 원하는 목록을 포함 하는 개체입니다.
반환 값
형식: Int32
메서드가 성공 하면, 반환 S_OK.실패할 경우 오류 코드를 반환합니다.
설명
COM 시그니처
Textmgr2.idl에서:
HRESULT EnumerateExpansions(
[in]GUID guidLang,
[in] bool fShortCutOnly,
[in, size_is(iCountTypes)] BSTR *bstrTypes,
[in] long iCountTypes,
[in] bool fIncludeNULLType,
[in] bool fIncludeDuplicates,
[out] IVsExpansionEnumeration **pEnum
);
bstrTypes 목록 조각 검색할 형식을 지정 하는 문자열을 포함 합니다. 이러한 형식은 "확장" 또는 "SurroundsWith" 될 수 있습니다 (참조 하십시오 SnippetType 요소(IntelliSense 코드 조각) 코드 조각 형식에 대 한 자세한 내용은). 이 없을 경우에 연관 된 형식 코드 조각에 대 한 가능한 것, 이러한 조각 하지 않으면 반환 되지 않습니다을 fIncludeNULLType 매개 변수는 0이 아닌 (TRUE) 나는 iCountTypes 매개 변수가 0입니다.
예제
예에서 볼 수 있는 IVsExpansionEnumeration 인터페이스 항목에서는이 메서드를 사용 하 여 특정 코딩 언어에 대 한 모든 조각 얻을 합니다.
.NET Framework 보안
- 직접 실행 호출자의 경우 완전히 신뢰합니다. 이 멤버는 부분적으로 신뢰할 수 있는 코드에서 사용할 수 없습니다. 자세한 내용은 부분 신뢰 코드에서 라이브러리 사용를 참조하세요.
참고 항목
참조
Microsoft.VisualStudio.TextManager.Interop 네임스페이스