Click or drag to resize
FdfNamedObjectSetT Class
Represents a set of named members.
Inheritance Hierarchy
SystemObject
  System.Collections.ObjectModelCollectionT
    System.Collections.ObjectModelKeyedCollectionString, T
      FDF.CommonFdfNamedObjectSetT
        FDF.Common.FeaturesFdoFeaturePropertyCollection
        FDF.Common.RuntimeFdfExtensionCollection
        FDF.Common.RuntimeFdfParameterCollection
        FDF.Common.RuntimeFdfSettingCollection

Namespace: FDF.Common
Assembly: FDF.Common (in FDF.Common.dll) Version: 3.0.0.0
Syntax
[SerializableAttribute]
public class FdfNamedObjectSet<T> : KeyedCollection<string, T>, 
	IFdfMergeable<T>, IFdfMergeable<FdfNamedObjectSet<T>>, IFdfQueryable, IFdfLocalizable
where T : Object, IFdfEnumerable, IFdfQueryable, IFdfMergeable<IFdfEnumerable>

Type Parameters

T
Collection member type.

The FdfNamedObjectSetT type exposes the following members.

Constructors
  NameDescription
Public methodFdfNamedObjectSetT
Initializes a new instance of the FdfNamedObjectSetT class
Top
Properties
  NameDescription
Public propertyIsEmpty
Returns True if object instance is considered empty, otherwise returns False.
Top
Methods
  NameDescription
Public methodAddRange
Adds range of members to the end of the set. Duplicate members will not get added, nor will yield an exception.
Protected methodGetKeyForItem (Overrides KeyedCollectionTKey, TItemGetKeyForItem(TItem).)
Public methodGetTypeName
Returns String representation of the underlying type.
Public methodIsValid
Returns True if object instance is considered valid, otherwise returns False.
Public methodMerge(T, FdfMergeableResolution)
Merges specified object instance data with caller object data and stores result into the caller object. Provides optional resolution for merging caller and callee values.
Public methodMerge(FdfNamedObjectSetT, FdfMergeableResolution)
Merges specified object instance data with caller object data and stores result into the caller object. Provides optional resolution for merging caller and callee values.
Public methodSort
Sorts members of the entire collection using default comparer.
Public methodSort(IComparerT)
Sorts members of the entire collection using specified comparer.
Public methodToArray
Converts collection to array. If collection is empty, returns an empty array.
Public methodToList
Converts collection to list. If collection is empty, returns an empty list.
Public methodTryGetItem(String, T)
Returns True if specified member name is found in collection, otherwise returns False. If True, also returns found member by reference.
Public methodTryGetItem(String, T, StringComparison)
Top
Remarks
Members in this collection are accessible both by their name and index.
See Also