VsExpansionPackageClass.EnumerateExpansions Yöntem

Tanım

Belirtilen kodlama dili için kod parçacıklarının bir listesini alır. Bkz. EnumerateExpansions(Guid, Int32, String[], Int32, Int32, Int32, IVsExpansionEnumeration).

public:
 virtual int EnumerateExpansions(Guid guidLang, int fShortCutOnly, cli::array <System::String ^> ^ bstrTypes, int iCountTypes, int fIncludeNULLType, int fIncludeDuplicates, [Runtime::InteropServices::Out] Microsoft::VisualStudio::TextManager::Interop::IVsExpansionEnumeration ^ % pEnum) = Microsoft::VisualStudio::TextManager::Interop::IVsExpansionManager::EnumerateExpansions;
public virtual int EnumerateExpansions (Guid guidLang, int fShortCutOnly, string[] bstrTypes, int iCountTypes, int fIncludeNULLType, int fIncludeDuplicates, out Microsoft.VisualStudio.TextManager.Interop.IVsExpansionEnumeration pEnum);
abstract member EnumerateExpansions : Guid * int * string[] * int * int * int * IVsExpansionEnumeration -> int
override this.EnumerateExpansions : Guid * int * string[] * int * int * int * IVsExpansionEnumeration -> int
Public Overridable Function EnumerateExpansions (guidLang As Guid, fShortCutOnly As Integer, bstrTypes As String(), iCountTypes As Integer, fIncludeNULLType As Integer, fIncludeDuplicates As Integer, ByRef pEnum As IVsExpansionEnumeration) As Integer

Parametreler

guidLang
Guid

'ndaki Kodlama dilinin GUID 'SI (genellikle bu dil hizmeti GUID 'sidir).

fShortCutOnly
Int32

'ndaki Her parçacık için yalnızca kısayol adı almak için sıfır olmayan (TRUE). Aksi takdirde, tüm bilgileri almak için sıfır (yanlış).

bstrTypes
String[]

'ndaki Elde edilecek kod parçacığı türlerini belirten bir dizi dizeleri. 0 ise bu null bir değer olabilir iCountTypes . Bkz. açıklamalar.

iCountTypes
Int32

'ndaki Dizide belirtilen tür sayısı bstrTypes . Bu 0 ise, tüm türler döndürülür.

fIncludeNULLType
Int32

'ndaki Listede "Empty" türlerine sahip kod parçacıkları dahil etmek için sıfır olmayan (TRUE) ( bstrTypes 0 ise bu parametre yoksayılır iCountTypes ).

fIncludeDuplicates
Int32

'ndaki Yinelenen parçacıkları dahil etmek için sıfır olmayan (TRUE). Aksi takdirde, yinelemeler bırakılır.

pEnum
IVsExpansionEnumeration

dışı IVsExpansionEnumeration İstenen kod parçacıklarının listesini içeren bir nesne.

Döndürülenler

Int32

Yöntem başarılı olursa, döndürür S_OK . Başarısız olursa, bir hata kodu döndürür.

Uygulamalar

Şunlara uygulanır