Skip to content

Methods_T_CSharpx_EnumerableExtensions_MaterializedEnumerable_1

Moh.Hassan edited this page Oct 10, 2019 · 1 revision

MaterializedEnumerable(T) Methods

The EnumerableExtensions.MaterializedEnumerable(T) generic type exposes the following members.

Methods

NameDescription
Public methodEquals Determines whether the specified object is equal to the current object. (Inherited from Object.)
Protected methodFinalize Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Inherited from Object.)
Public methodGetEnumerator
Public methodGetHashCode Serves as the default hash function. (Inherited from Object.)
Public methodGetType Gets the Type of the current instance. (Inherited from Object.)
Protected methodMemberwiseClone Creates a shallow copy of the current Object. (Inherited from Object.)
Public methodToString Returns a string that represents the current object. (Inherited from Object.)
Back to Top

Extension Methods

NameDescription
Public Extension MethodCartesian(T, TSecond, TResult) Returns the Cartesian product of two sequences by combining each element of the first set with each in the second and applying the user=define projection to the pair. (Defined by EnumerableExtensions.)
Public Extension MethodConcat(T) Returns a sequence consisting of the head elements and the given tail element. (Defined by EnumerableExtensions.)
Private Extension MethodContainsIfNotEmpty(T) (Defined by SpecificationPropertyRules.)
Public Extension MethodEmpty(T) (Defined by EnumerableExtensions.)
Public Extension MethodExclude(T) Excludes count elements from a sequence starting at a given index (Defined by EnumerableExtensions.)
Public Extension MethodFold(T, TResult)(Func(T, TResult))Overloaded.
Returns the result of applying a function to a sequence of 1 element. (Defined by EnumerableExtensions.)
Public Extension MethodFold(T, TResult)(Func(T, T, TResult))Overloaded.
Returns the result of applying a function to a sequence of 2 elements. (Defined by EnumerableExtensions.)
Public Extension MethodFold(T, TResult)(Func(T, T, T, TResult))Overloaded.
Returns the result of applying a function to a sequence of 3 elements. (Defined by EnumerableExtensions.)
Public Extension MethodFold(T, TResult)(Func(T, T, T, T, TResult))Overloaded.
Returns the result of applying a function to a sequence of 4 elements. (Defined by EnumerableExtensions.)
Public Extension MethodForEach(T) Immediately executes the given action on each element in the source sequence. (Defined by EnumerableExtensions.)
Public Extension MethodGroup(T) Breaks a collection into groups of a specified size. (Defined by EnumerableExtensions.)
Public Extension MethodIndex(T)()Overloaded.
Returns a sequence of KeyValuePair(TKey, TValue) where the key is the zero-based index of the value in the source sequence. (Defined by EnumerableExtensions.)
Public Extension MethodIndex(T)(Int32)Overloaded.
Returns a sequence of KeyValuePair(TKey, TValue) where the key is the index of the value in the source sequence. An additional parameter specifies the starting index. (Defined by EnumerableExtensions.)
Public Extension MethodIndexOf(T) (Defined by EnumerableExtensions.)
Private Extension MethodIsEmpty (Defined by UnParserExtensions.)
Public Extension MethodMaterialize(T) Creates an immutable copy of a sequence. (Defined by EnumerableExtensions.)
Public Extension MethodMemorize(T) Captures current state of a sequence. (Defined by EnumerableExtensions.)
Private Extension MethodNormalizeValue (Defined by UnParserExtensions.)
Public Extension MethodPairwise(T, TResult) Returns a sequence resulting from applying a function to each element in the source sequence and its predecessor, with the exception of the first element which is only returned as the predecessor of the second element. (Defined by EnumerableExtensions.)
Private Extension MethodPairwiseImpl(T, TResult) (Defined by EnumerableExtensions.)
Public Extension MethodPrepend(T) Prepends a single value to a sequence. (Defined by EnumerableExtensions.)
Public Extension MethodTail(T) Return everything except first element and throws exception if empty. (Defined by EnumerableExtensions.)
Public Extension MethodTailNoFail(T) Return everything except first element without throwing exception if empty. (Defined by EnumerableExtensions.)
Public Extension MethodToDelimitedString(T)()Overloaded.
Creates a delimited string from a sequence of values. The delimiter used depends on the current culture of the executing thread. (Defined by EnumerableExtensions.)
Public Extension MethodToDelimitedString(T)(String)Overloaded.
Creates a delimited string from a sequence of values and a given delimiter. (Defined by EnumerableExtensions.)
Public Extension MethodToMaybe(T) Turns an empty sequence to Nothing, otherwise Just(sequence). (Defined by EnumerableExtensions.)
Public Extension MethodTryHead(T) Safe function that returns Just(first element) or None. (Defined by EnumerableExtensions.)
Back to Top

Explicit Interface Implementations

NameDescription
Explicit interface implementationPrivate methodIEnumerable.GetEnumerator
Back to Top

See Also

Reference

EnumerableExtensions.MaterializedEnumerable(T) Class
CSharpx Namespace

Clone this wiki locally