IVsExpansionManager2.EnumerateExpansionsAsync Method
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Aysnchronously enumerates the expansions associated with the specified GUID.
public:
int EnumerateExpansionsAsync(Guid guidLang, int fShortCutOnly, cli::array <System::String ^> ^ bstrTypes, int iCountTypes, int fIncludeNULLType, int fIncludeDuplicates, [Runtime::InteropServices::Out] Microsoft::VisualStudio::Shell::Interop::IVsTask ^ % ppTask);
public int EnumerateExpansionsAsync (Guid guidLang, int fShortCutOnly, string[] bstrTypes, int iCountTypes, int fIncludeNULLType, int fIncludeDuplicates, out Microsoft.VisualStudio.Shell.Interop.IVsTask ppTask);
abstract member EnumerateExpansionsAsync : Guid * int * string[] * int * int * int * IVsTask -> int
Public Function EnumerateExpansionsAsync (guidLang As Guid, fShortCutOnly As Integer, bstrTypes As String(), iCountTypes As Integer, fIncludeNULLType As Integer, fIncludeDuplicates As Integer, ByRef ppTask As IVsTask) As Integer
Parameters
- guidLang
- Guid
The GUID of the language associated with snippets.
- fShortCutOnly
- Int32
Determines whether only shortcut should be checked for duplication.
- bstrTypes
- String[]
An array of expansion type names.
- iCountTypes
- Int32
The number of expansion types.
- fIncludeNULLType
- Int32
Determines whether null snippet type are allowed.
- fIncludeDuplicates
- Int32
Determines whether two snippets with the same title/shortcut are allowed.
- ppTask
- IVsTask
An asynchronous Task that fetches the expansion enumerator.