IExpansionManager.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 this expansions associated with the given guid.
public:
System::Threading::Tasks::Task<Microsoft::VisualStudio::TextManager::Interop::IVsExpansionEnumeration ^> ^ EnumerateExpansionsAsync(Guid guidLang, int shortCutOnly, cli::array <System::String ^> ^ types, int countTypes, int includeNULLType, int includeDuplicates);
public System.Threading.Tasks.Task<Microsoft.VisualStudio.TextManager.Interop.IVsExpansionEnumeration> EnumerateExpansionsAsync (Guid guidLang, int shortCutOnly, string[] types, int countTypes, int includeNULLType, int includeDuplicates);
abstract member EnumerateExpansionsAsync : Guid * int * string[] * int * int * int -> System.Threading.Tasks.Task<Microsoft.VisualStudio.TextManager.Interop.IVsExpansionEnumeration>
Public Function EnumerateExpansionsAsync (guidLang As Guid, shortCutOnly As Integer, types As String(), countTypes As Integer, includeNULLType As Integer, includeDuplicates As Integer) As Task(Of IVsExpansionEnumeration)
Parameters
- guidLang
- Guid
GUID of the language associated with snippets.
- shortCutOnly
- Int32
Value which determines if only shortcut should be checked for duplication.
- types
- String[]
Expansion types.
- countTypes
- Int32
Count of expansion types.
- includeNULLType
- Int32
Value which determines if NULL snippet type should be allowed.
- includeDuplicates
- Int32
Value which determines if two snippets of the same title/shortcut can be allowed.
Returns
An asynchronous Task which fetches the expansion enumerator.