PolicyDrivenFeatureConnector<TFeatureProviderType>.ItemFeatureProvider Class

Identifies the feature providers that belong to a ModelItem instance.

Inheritance Hierarchy

System.Object
  Microsoft.Windows.Design.Policies.PolicyDrivenFeatureConnector<TFeatureProviderType>.ItemFeatureProvider

Namespace:  Microsoft.Windows.Design.Policies
Assembly:  Microsoft.Windows.Design.Interaction (in Microsoft.Windows.Design.Interaction.dll)

Syntax

'Declaration
Protected NotInheritable Class ItemFeatureProvider
protected sealed class ItemFeatureProvider
protected ref class ItemFeatureProvider sealed
[<Sealed>]
type ItemFeatureProvider =  class end
protected final class ItemFeatureProvider

The PolicyDrivenFeatureConnector<TFeatureProviderType>.ItemFeatureProvider generic type exposes the following members.

Properties

  Name Description
Public property FeatureProvider Gets the type of the feature provider.
Public property Item Gets the ModelItem associated with the feature provider.

Top

Methods

  Name Description
Public method Equals Determines whether the specified Object is equal to the current Object. (Inherited from Object.)
Protected method Finalize Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Inherited from Object.)
Public method GetHashCode Serves as a hash function for a particular type. (Inherited from Object.)
Public method GetType Gets the Type of the current instance. (Inherited from Object.)
Protected method MemberwiseClone Creates a shallow copy of the current Object. (Inherited from Object.)
Public method ToString Returns a string that represents the current object. (Inherited from Object.)

Top

Remarks

The PolicyDrivenFeatureConnector<TFeatureProviderType>.ItemFeatureProvider class contains a ModelItem/FeatureProvider pair. This class is returned from the FeatureProviders() enumeration and allows the caller to identify what feature providers belong to a particular item.

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

Microsoft.Windows.Design.Policies Namespace