ComUtilities.EnumerableFrom 方法

定义

重载

EnumerableFrom(IEnumHierarchies)

获取一个。IEnumerable< IVsHierarchy > 从指定的 Visual Studio COM 枚举接口) 的 NET 样式枚举器 (。

EnumerableFrom(IEnumWindowFrames)

获取一个。IEnumerable< IVsWindowFrame > 从指定的 Visual Studio COM 枚举接口) 的 NET 样式枚举器 (。

EnumerableFrom(IVsEnumGuids)

获取一个。 IEnumerable<Guid> 从指定的 Visual STUDIO COM 枚举接口) 的 NET 样式枚举器 (。

EnumerableFrom(IVsEnumSearchProviders)

获取一个。IEnumerable< IVsSearchProvider > 从指定的 Visual Studio COM 枚举接口) 的 NET 样式枚举器 (。

EnumerableFrom(IVsEnumTaskItems)

获取一个。IEnumerable< IVsTaskItem > 从指定的 Visual Studio COM 枚举接口) 的 NET 样式枚举器 (。

EnumerableFrom(IVsUICollection)

IVsUICollection 转换为 IEnumerable<T>

EnumerableFrom(IVsUIEnumDataSourceProperties)

获取一个。IEnumerable< VsUIPropertyDescriptor > 从指定的 Visual Studio COM 枚举接口) 的 NET 样式枚举器 (。

EnumerableFrom(IVsUIEnumDataSourceVerbs)

获取一个。 IEnumerable<string> 从指定的 Visual STUDIO COM 枚举接口) 的 NET 样式枚举器 (。

EnumerableFrom(IEnumHierarchies)

获取一个。IEnumerable< IVsHierarchy > 从指定的 Visual Studio COM 枚举接口) 的 NET 样式枚举器 (。

public:
 static System::Collections::Generic::IEnumerable<Microsoft::VisualStudio::Shell::Interop::IVsHierarchy ^> ^ EnumerableFrom(Microsoft::VisualStudio::Shell::Interop::IEnumHierarchies ^ enumerator);
public static System.Collections.Generic.IEnumerable<Microsoft.VisualStudio.Shell.Interop.IVsHierarchy> EnumerableFrom (Microsoft.VisualStudio.Shell.Interop.IEnumHierarchies enumerator);
static member EnumerableFrom : Microsoft.VisualStudio.Shell.Interop.IEnumHierarchies -> seq<Microsoft.VisualStudio.Shell.Interop.IVsHierarchy>
Public Shared Function EnumerableFrom (enumerator As IEnumHierarchies) As IEnumerable(Of IVsHierarchy)

参数

enumerator
IEnumHierarchies

() 的 Visual-Studio COM 枚举 IEnumHierarchies

返回

IEnumerable<IVsHierarchy>

此.NET 样式枚举器。

适用于

EnumerableFrom(IEnumWindowFrames)

获取一个。IEnumerable< IVsWindowFrame > 从指定的 Visual Studio COM 枚举接口) 的 NET 样式枚举器 (。

public:
 static System::Collections::Generic::IEnumerable<Microsoft::VisualStudio::Shell::Interop::IVsWindowFrame ^> ^ EnumerableFrom(Microsoft::VisualStudio::Shell::Interop::IEnumWindowFrames ^ enumerator);
public static System.Collections.Generic.IEnumerable<Microsoft.VisualStudio.Shell.Interop.IVsWindowFrame> EnumerableFrom (Microsoft.VisualStudio.Shell.Interop.IEnumWindowFrames enumerator);
static member EnumerableFrom : Microsoft.VisualStudio.Shell.Interop.IEnumWindowFrames -> seq<Microsoft.VisualStudio.Shell.Interop.IVsWindowFrame>
Public Shared Function EnumerableFrom (enumerator As IEnumWindowFrames) As IEnumerable(Of IVsWindowFrame)

参数

enumerator
IEnumWindowFrames

() 的 Visual-Studio COM 枚举 IEnumWindowFrames

返回

IEnumerable<IVsWindowFrame>

此.NET 样式枚举器。

适用于

EnumerableFrom(IVsEnumGuids)

获取一个。 IEnumerable<Guid> 从指定的 Visual STUDIO COM 枚举接口) 的 NET 样式枚举器 (。

public:
 static System::Collections::Generic::IEnumerable<Guid> ^ EnumerableFrom(Microsoft::VisualStudio::Shell::Interop::IVsEnumGuids ^ enumerator);
public static System.Collections.Generic.IEnumerable<Guid> EnumerableFrom (Microsoft.VisualStudio.Shell.Interop.IVsEnumGuids enumerator);
static member EnumerableFrom : Microsoft.VisualStudio.Shell.Interop.IVsEnumGuids -> seq<Guid>
Public Shared Function EnumerableFrom (enumerator As IVsEnumGuids) As IEnumerable(Of Guid)

参数

enumerator
IVsEnumGuids

() 的 Visual-Studio COM 枚举 IVsEnumGuids

返回

IEnumerable<Guid>

此.NET 样式枚举器。

适用于

EnumerableFrom(IVsEnumSearchProviders)

获取一个。IEnumerable< IVsSearchProvider > 从指定的 Visual Studio COM 枚举接口) 的 NET 样式枚举器 (。

public:
 static System::Collections::Generic::IEnumerable<Microsoft::VisualStudio::Shell::Interop::IVsSearchProvider ^> ^ EnumerableFrom(Microsoft::VisualStudio::Shell::Interop::IVsEnumSearchProviders ^ enumerator);
public static System.Collections.Generic.IEnumerable<Microsoft.VisualStudio.Shell.Interop.IVsSearchProvider> EnumerableFrom (Microsoft.VisualStudio.Shell.Interop.IVsEnumSearchProviders enumerator);
static member EnumerableFrom : Microsoft.VisualStudio.Shell.Interop.IVsEnumSearchProviders -> seq<Microsoft.VisualStudio.Shell.Interop.IVsSearchProvider>
Public Shared Function EnumerableFrom (enumerator As IVsEnumSearchProviders) As IEnumerable(Of IVsSearchProvider)

参数

enumerator
IVsEnumSearchProviders

() 的 Visual-Studio COM 枚举 IVsEnumSearchProviders

返回

IEnumerable<IVsSearchProvider>

此.NET 样式枚举器。

适用于

EnumerableFrom(IVsEnumTaskItems)

获取一个。IEnumerable< IVsTaskItem > 从指定的 Visual Studio COM 枚举接口) 的 NET 样式枚举器 (。

public:
 static System::Collections::Generic::IEnumerable<Microsoft::VisualStudio::Shell::Interop::IVsTaskItem ^> ^ EnumerableFrom(Microsoft::VisualStudio::Shell::Interop::IVsEnumTaskItems ^ enumerator);
public static System.Collections.Generic.IEnumerable<Microsoft.VisualStudio.Shell.Interop.IVsTaskItem> EnumerableFrom (Microsoft.VisualStudio.Shell.Interop.IVsEnumTaskItems enumerator);
static member EnumerableFrom : Microsoft.VisualStudio.Shell.Interop.IVsEnumTaskItems -> seq<Microsoft.VisualStudio.Shell.Interop.IVsTaskItem>
Public Shared Function EnumerableFrom (enumerator As IVsEnumTaskItems) As IEnumerable(Of IVsTaskItem)

参数

enumerator
IVsEnumTaskItems

() 的 Visual-Studio COM 枚举 IVsEnumTaskItems

返回

IEnumerable<IVsTaskItem>

此.NET 样式枚举器。

适用于

EnumerableFrom(IVsUICollection)

IVsUICollection 转换为 IEnumerable<T>

public:
 static System::Collections::Generic::IEnumerable<Microsoft::VisualStudio::Shell::Interop::IVsUIDataSource ^> ^ EnumerableFrom(Microsoft::VisualStudio::Shell::Interop::IVsUICollection ^ collection);
[System.Runtime.CompilerServices.IteratorStateMachine(typeof(Microsoft.VisualStudio.Shell.ComUtilities/<EnumerableFrom>d__9))]
public static System.Collections.Generic.IEnumerable<Microsoft.VisualStudio.Shell.Interop.IVsUIDataSource> EnumerableFrom (Microsoft.VisualStudio.Shell.Interop.IVsUICollection collection);
[<System.Runtime.CompilerServices.IteratorStateMachine(typeof(Microsoft.VisualStudio.Shell.ComUtilities/<EnumerableFrom>d__9))>]
static member EnumerableFrom : Microsoft.VisualStudio.Shell.Interop.IVsUICollection -> seq<Microsoft.VisualStudio.Shell.Interop.IVsUIDataSource>
Public Shared Iterator Function EnumerableFrom (collection As IVsUICollection) As IEnumerable(Of IVsUIDataSource)

参数

collection
IVsUICollection

集合

返回

IEnumerable<IVsUIDataSource>

返回 IEnumerable。

属性

适用于

EnumerableFrom(IVsUIEnumDataSourceProperties)

获取一个。IEnumerable< VsUIPropertyDescriptor > 从指定的 Visual Studio COM 枚举接口) 的 NET 样式枚举器 (。

public:
 static System::Collections::Generic::IEnumerable<Microsoft::VisualStudio::Shell::Interop::VsUIPropertyDescriptor> ^ EnumerableFrom(Microsoft::VisualStudio::Shell::Interop::IVsUIEnumDataSourceProperties ^ enumerator);
public static System.Collections.Generic.IEnumerable<Microsoft.VisualStudio.Shell.Interop.VsUIPropertyDescriptor> EnumerableFrom (Microsoft.VisualStudio.Shell.Interop.IVsUIEnumDataSourceProperties enumerator);
static member EnumerableFrom : Microsoft.VisualStudio.Shell.Interop.IVsUIEnumDataSourceProperties -> seq<Microsoft.VisualStudio.Shell.Interop.VsUIPropertyDescriptor>
Public Shared Function EnumerableFrom (enumerator As IVsUIEnumDataSourceProperties) As IEnumerable(Of VsUIPropertyDescriptor)

参数

enumerator
IVsUIEnumDataSourceProperties

() 的 Visual-Studio COM 枚举 IVsUIEnumDataSourceProperties

返回

IEnumerable<VsUIPropertyDescriptor>

此.NET 样式枚举器。

适用于

EnumerableFrom(IVsUIEnumDataSourceVerbs)

获取一个。 IEnumerable<string> 从指定的 Visual STUDIO COM 枚举接口) 的 NET 样式枚举器 (。

public:
 static System::Collections::Generic::IEnumerable<System::String ^> ^ EnumerableFrom(Microsoft::VisualStudio::Shell::Interop::IVsUIEnumDataSourceVerbs ^ enumerator);
public static System.Collections.Generic.IEnumerable<string> EnumerableFrom (Microsoft.VisualStudio.Shell.Interop.IVsUIEnumDataSourceVerbs enumerator);
static member EnumerableFrom : Microsoft.VisualStudio.Shell.Interop.IVsUIEnumDataSourceVerbs -> seq<string>
Public Shared Function EnumerableFrom (enumerator As IVsUIEnumDataSourceVerbs) As IEnumerable(Of String)

参数

enumerator
IVsUIEnumDataSourceVerbs

() 的 Visual-Studio COM 枚举 IVsUIEnumDataSourceVerbs

返回

IEnumerable<String>

此.NET 样式枚举器。

适用于