Interface enabling object instance distinction by it's name.


Namespace: FDF.Common
Assembly: FDF.Common (in FDF.Common.dll)

Syntax

Visual Basic (Declaration)
PublicInterfaceIFdfEnumerable
ImplementsIEquatable(Of IFdfEnumerable)
C#
publicinterfaceIFdfEnumerable:IEquatable<IFdfEnumerable>
C++
interface classIFdfEnumerable:IEquatable<IFdfEnumerable>
J#
publicinterfaceIFdfEnumerableimplementsIEquatable<IFdfEnumerable>
JScript
publicinterfaceIFdfEnumerableextendsIEquatable<IFdfEnumerable>

Types that implement IFdfEnumerable

TypeDescription
FDF.Common.FdfNamedObjectRepresents a base class for objects with named instances. This class is abstract (MustInherit in Visual Basic)abstractMustInherit and so cannot be instantiated.
FDF.Common.Features.FdoFeatureRepresents a feature instance. This class cannot be inherited.
FDF.Common.Features.FdoFeaturePropertyRepresents feature property.
FDF.Common.MsiFeatureRepresents a preinstalled feature instance.
FDF.Common.ObjectModel.FeatureBase class for object model schema features (i.e. Domains, Elements or Attributes). Implements IEquitable interface in a manner that two features are equal if their Names match (please note - this comparision is case sensitive). This class is abstract (MustInherit in Visual Basic)abstractMustInherit and so cannot be instantiated.
FDF.Common.Runtime.FdfParameter

Remarks

Commonly used in specialized collections, where object instance name represents hash value meaningful to object consumer as well. IEquatable implementation may be tuned to provide case-insensitive object naming.

See Also