IOrderedRegistry T  MembersNFX Class Library

[This is preliminary documentation and is subject to change.]

The IOrderedRegistry T  type exposes the following members.
Methods

  NameDescription
Public methodContainsName
Returns true if when this registry contains the specified name
(Inherited from IRegistry T .)
Public methodOnlineGetEnumerator 
Returns an enumerator that iterates through the collection.
(Inherited from OnlineIEnumerable T .)
Public methodOnlineGetEnumerator 
Returns an enumerator that iterates through a collection.
(Inherited from OnlineIEnumerable.)
Back to Top
Extension Methods

  NameDescription
Public Extension MethodAsLookAheadEnumerable T  (Defined by LookAheadExtensions.)
Public Extension MethodDistinct T, TKey  (Defined by CollectionUtils.)
Public Extension MethodFirstMax T, TComparand (Func T, TComparand )Overloaded. (Defined by CollectionUtils.)
Public Extension MethodFirstMax T, TComparand (Func T, TComparand , TComparand )Overloaded. (Defined by CollectionUtils.)
Public Extension MethodFirstMin T, TComparand (Func T, TComparand )Overloaded. (Defined by CollectionUtils.)
Public Extension MethodFirstMin T, TComparand (Func T, TComparand , TComparand )Overloaded. (Defined by CollectionUtils.)
Public Extension MethodFirstOrAnyOrDefault T 
Tries to find the first element that matches the predicate and returns it, otherwise returns the first element found or default (i.e. null)
(Defined by CollectionUtils.)
Public Extension MethodForEach T (Action T )Overloaded.
Runs some method over each element of src sequence
(Defined by CollectionUtils.)
Public Extension MethodForEach T (Action T, Int32 )Overloaded.
Runs some method over each element of src sequence
(Defined by CollectionUtils.)
Public Extension MethodSkipLast T  Overloaded.
Takes all elements except for last element from the given source
(Defined by CollectionUtils.)
Public Extension MethodSkipLast T (Int32)Overloaded.
Takes all but last N elements from the source
(Defined by CollectionUtils.)
Back to Top
Properties

  NameDescription
Public propertyCount
Returns the count of items registered in this instance
(Inherited from IRegistry T .)
Public propertyIsCaseSensitive
Returns true if the instance differentiates names by case
(Inherited from IRegistry T .)
Public propertyItem Int32 
Tries to return an item by its position index in ordered set of items that this registry keeps. Null is returned when index is out of bounds. Note: since registry does reading in a lock-free manner, it is possible to have an inconsistent read snapshot of ordered items which may capture items that have already/not yet been added to the registry
Public propertyItem String 
Returns item by name or default item (such as null) if the named instance could not be found
(Inherited from IRegistry T .)
Public propertyNames (Inherited from IRegistry T .)
Public propertyOrderedValues
Returns items that registry contains ordered by their Order property. The returned sequence is pre-sorted during alteration of registry, so this property access is efficient. Note: since registry does reading in a lock-free manner, it is possible to have an inconsistent read snapshot of ordered items which may capture items that have already/not yet been added to the registry
Public propertyValues (Inherited from IRegistry T .)
Back to Top
See Also