VsExpansionPackageClass.EnumerateExpansions Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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
Yöntem başarılı olursa, döndürür S_OK . Başarısız olursa, bir hata kodu döndürür.