ComUtilities.EnumerableFrom ComUtilities.EnumerableFrom ComUtilities.EnumerableFrom ComUtilities.EnumerableFrom Method

Definition

Overloads

EnumerableFrom(IEnumHierarchies) EnumerableFrom(IEnumHierarchies) EnumerableFrom(IEnumHierarchies) EnumerableFrom(IEnumHierarchies)

Gets a .NET-style enumerator (IEnumerable<IVsHierarchy>) from the specified Visual Studio COM enumeration interface.

EnumerableFrom(IEnumWindowFrames) EnumerableFrom(IEnumWindowFrames) EnumerableFrom(IEnumWindowFrames) EnumerableFrom(IEnumWindowFrames)

Gets a .NET-style enumerator (IEnumerable<IVsWindowFrame>) from the specified Visual Studio COM enumeration interface.

EnumerableFrom(IVsEnumGuids) EnumerableFrom(IVsEnumGuids) EnumerableFrom(IVsEnumGuids) EnumerableFrom(IVsEnumGuids)

Gets a .NET-style enumerator (IEnumerable<Guid>) from the specified Visual Studio COM enumeration interface.

EnumerableFrom(IVsEnumSearchProviders) EnumerableFrom(IVsEnumSearchProviders) EnumerableFrom(IVsEnumSearchProviders) EnumerableFrom(IVsEnumSearchProviders)

Gets a .NET-style enumerator (IEnumerable<IVsSearchProvider>) from the specified Visual Studio COM enumeration interface.

EnumerableFrom(IVsEnumTaskItems) EnumerableFrom(IVsEnumTaskItems) EnumerableFrom(IVsEnumTaskItems) EnumerableFrom(IVsEnumTaskItems)

Gets a .NET-style enumerator (IEnumerable<IVsTaskItem>) from the specified Visual Studio COM enumeration interface.

EnumerableFrom(IVsUICollection) EnumerableFrom(IVsUICollection) EnumerableFrom(IVsUICollection) EnumerableFrom(IVsUICollection)

Converts a IVsUICollection to an IEnumerable<T>.

EnumerableFrom(IVsUIEnumDataSourceProperties) EnumerableFrom(IVsUIEnumDataSourceProperties) EnumerableFrom(IVsUIEnumDataSourceProperties) EnumerableFrom(IVsUIEnumDataSourceProperties)

Gets a .NET-style enumerator (IEnumerable<VsUIPropertyDescriptor>) from the specified Visual Studio COM enumeration interface.

EnumerableFrom(IVsUIEnumDataSourceVerbs) EnumerableFrom(IVsUIEnumDataSourceVerbs) EnumerableFrom(IVsUIEnumDataSourceVerbs) EnumerableFrom(IVsUIEnumDataSourceVerbs)

Gets a .NET-style enumerator (IEnumerable<string>) from the specified Visual Studio COM enumeration interface.

EnumerableFrom(IEnumHierarchies) EnumerableFrom(IEnumHierarchies) EnumerableFrom(IEnumHierarchies) EnumerableFrom(IEnumHierarchies)

Gets a .NET-style enumerator (IEnumerable<IVsHierarchy>) from the specified Visual Studio COM enumeration interface.

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)
Parameters
enumerator
IEnumHierarchies IEnumHierarchies IEnumHierarchies IEnumHierarchies

The Visual-Studio COM enumeration (IEnumHierarchies).

Returns

The .NET-style enumerator.

EnumerableFrom(IEnumWindowFrames) EnumerableFrom(IEnumWindowFrames) EnumerableFrom(IEnumWindowFrames) EnumerableFrom(IEnumWindowFrames)

Gets a .NET-style enumerator (IEnumerable<IVsWindowFrame>) from the specified Visual Studio COM enumeration interface.

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)
Parameters
Returns

The .NET-style enumerator.

EnumerableFrom(IVsEnumGuids) EnumerableFrom(IVsEnumGuids) EnumerableFrom(IVsEnumGuids) EnumerableFrom(IVsEnumGuids)

Gets a .NET-style enumerator (IEnumerable<Guid>) from the specified Visual Studio COM enumeration interface.

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)
Parameters
enumerator
IVsEnumGuids IVsEnumGuids IVsEnumGuids IVsEnumGuids

The Visual-Studio COM enumeration (IVsEnumGuids).

Returns

The .NET-style enumerator.

EnumerableFrom(IVsEnumSearchProviders) EnumerableFrom(IVsEnumSearchProviders) EnumerableFrom(IVsEnumSearchProviders) EnumerableFrom(IVsEnumSearchProviders)

Gets a .NET-style enumerator (IEnumerable<IVsSearchProvider>) from the specified Visual Studio COM enumeration interface.

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)
Parameters
Returns

The .NET-style enumerator.

EnumerableFrom(IVsEnumTaskItems) EnumerableFrom(IVsEnumTaskItems) EnumerableFrom(IVsEnumTaskItems) EnumerableFrom(IVsEnumTaskItems)

Gets a .NET-style enumerator (IEnumerable<IVsTaskItem>) from the specified Visual Studio COM enumeration interface.

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)
Parameters
enumerator
IVsEnumTaskItems IVsEnumTaskItems IVsEnumTaskItems IVsEnumTaskItems

The Visual-Studio COM enumeration (IVsEnumTaskItems).

Returns

The .NET-style enumerator.

EnumerableFrom(IVsUICollection) EnumerableFrom(IVsUICollection) EnumerableFrom(IVsUICollection) EnumerableFrom(IVsUICollection)

Converts a IVsUICollection to an 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);
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)
Parameters
Returns

Returns the IEnumerable.

EnumerableFrom(IVsUIEnumDataSourceProperties) EnumerableFrom(IVsUIEnumDataSourceProperties) EnumerableFrom(IVsUIEnumDataSourceProperties) EnumerableFrom(IVsUIEnumDataSourceProperties)

Gets a .NET-style enumerator (IEnumerable<VsUIPropertyDescriptor>) from the specified Visual Studio COM enumeration interface.

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)
Parameters
Returns

The .NET-style enumerator.

EnumerableFrom(IVsUIEnumDataSourceVerbs) EnumerableFrom(IVsUIEnumDataSourceVerbs) EnumerableFrom(IVsUIEnumDataSourceVerbs) EnumerableFrom(IVsUIEnumDataSourceVerbs)

Gets a .NET-style enumerator (IEnumerable<string>) from the specified Visual Studio COM enumeration interface.

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)
Parameters
Returns

The .NET-style enumerator.

Applies to