Freigeben über


EnumerablePropertiesCollection Class

IEnumerable wrapper for IVsUIEnumDataSourceProperties

This API is not CLS-compliant. 

Namespace:  Microsoft.Internal.VisualStudio.PlatformUI
Assembly:  Microsoft.VisualStudio.Shell.10.0 (in Microsoft.VisualStudio.Shell.10.0.dll)

Syntax

'Declaration
<CLSCompliantAttribute(False)> _
Public Class EnumerablePropertiesCollection _
    Inherits EnumerableComCollection(Of IVsUIEnumDataSourceProperties, VsUIPropertyDescriptor)
'Usage
Dim instance As EnumerablePropertiesCollection
[CLSCompliantAttribute(false)]
public class EnumerablePropertiesCollection : EnumerableComCollection<IVsUIEnumDataSourceProperties, VsUIPropertyDescriptor>
[CLSCompliantAttribute(false)]
public ref class EnumerablePropertiesCollection : public EnumerableComCollection<IVsUIEnumDataSourceProperties^, VsUIPropertyDescriptor>
[<CLSCompliantAttribute(false)>]
type EnumerablePropertiesCollection =  
    class
        inherit EnumerableComCollection<IVsUIEnumDataSourceProperties, VsUIPropertyDescriptor>
    end
public class EnumerablePropertiesCollection extends EnumerableComCollection<IVsUIEnumDataSourceProperties, VsUIPropertyDescriptor>

Inheritance Hierarchy

System.Object
  Microsoft.VisualStudio.Shell.EnumerableComCollection<IVsUIEnumDataSourceProperties, VsUIPropertyDescriptor>
    Microsoft.Internal.VisualStudio.PlatformUI.EnumerablePropertiesCollection

Thread Safety

Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.

See Also

Reference

EnumerablePropertiesCollection Members

Microsoft.Internal.VisualStudio.PlatformUI Namespace