The SpreadExtensions type exposes the following members.

Methods

  NameDescription
Public methodStatic memberAdd<(Of <<'(T>)>>)
Adds an item to the ISpread<(Of <(<'T>)>)>.
Public methodStatic memberAddRange<(Of <<'(T>)>>)(ISpread<(Of <<'(T>)>>), IEnumerable<(Of <<'(T>)>>))
Adds the elements of the specified enumerable to the end of the ISpread<(Of <(<'T>)>)>.
Public methodStatic memberAddRange<(Of <<'(T>)>>)(ISpread<(Of <<'(T>)>>), IList<(Of <<'(T>)>>))
Adds the elements of the specified list to the end of the ISpread<(Of <(<'T>)>)>.
Public methodStatic memberAssignFrom<(Of <<'(T>)>>)(ISpread<(Of <<'(T>)>>), IEnumerable<(Of <<'(T>)>>))
Copy all values from IEnumerable<(Of <(<'T>)>)> to this ISpread<(Of <(<'T>)>)>.
Public methodStatic memberAssignFrom<(Of <<'(T>)>>)(ISpread<(Of <<'(T>)>>), IList<(Of <<'(T>)>>))
Copy all values from IList<(Of <(<'T>)>)> to this ISpread<(Of <(<'T>)>)>.
Public methodStatic memberAsString<(Of <<'(T>)>>)
Converts a ISpread<(Of <(<'T>)>)> to a String of comma seperated values.
Public methodStatic memberCombineSpreads
Used to calculate the slice count if two spreads need to be iterated.
Public methodStatic memberCombineWith<(Of <<'(V>)>>)(Int32, ISpread<(Of <<'(V>)>>))
Public methodStatic memberCombineWith<(Of <<'(U, V>)>>)(ISpread<(Of <<'(U>)>>), ISpread<(Of <<'(V>)>>))
Public methodStatic memberGetMaxSliceCount<(Of <<'(T>)>>)
Returns the max slice count of all spreads or zero if one of the slice counts is zero.
Public methodStatic memberGetRange<(Of <<'(T>)>>)
Creates a shallow copy of a range of elements in the source ISpread<(Of <(<'T>)>)>.
Public methodStatic memberGetSliceCountSum<(Of <<'(T>)>>)
Returns the sum of all slice counts of the given spreads.
Public methodStatic memberIndexOf<(Of <<'(T>)>>)
Determines the index of a specific item in the ISpread<(Of <(<'T>)>)>.
Public methodStatic memberInsert<(Of <<'(T>)>>)
Inserts an item to the ISpread<(Of <(<'T>)>)> at the specified index.
Public methodStatic memberInsertRange<(Of <<'(T>)>>)
Inserts the elements of a collection into the ISpread<(Of <(<'T>)>)> at the specified index.
Public methodStatic memberIsAnyEmpty
Public methodStatic memberRemove<(Of <<'(T>)>>)
Removes the first occurrence of a specific object from the ISpread<(Of <(<'T>)>)>.
Public methodStatic memberRemoveAll<(Of <<'(T>)>>)
Removes all the elements that match the conditions defined by the specified predicate.
Public methodStatic memberRemoveAt<(Of <<'(T>)>>)
Removes the element at the specified index of the ISpread<(Of <(<'T>)>)>.
Public methodStatic memberRemoveRange<(Of <<'(T>)>>)
Removes a range of elements from the ISpread<(Of <(<'T>)>)>.
Public methodStatic memberResize<(Of <<'(T>)>>)(ISpread<(Of <<'(T>)>>), Int32, Func<(Of <<'(T>)>>), Action<(Of <<'(T>)>>))
Public methodStatic memberResize<(Of <<'(T>)>>)(ISpread<(Of <<'(T>)>>), Int32, Func<(Of <<'(Int32, T>)>>), Action<(Of <<'(T>)>>))
Public methodStatic memberResizeAndDismiss<(Of <<'(T>)>>)(ISpread<(Of <<'(T>)>>), Int32)
Public methodStatic memberResizeAndDismiss<(Of <<'(T>)>>)(ISpread<(Of <<'(T>)>>), Int32, Func<(Of <<'(T>)>>))
Public methodStatic memberResizeAndDismiss<(Of <<'(T>)>>)(ISpread<(Of <<'(T>)>>), Int32, Func<(Of <<'(Int32, T>)>>))
Public methodStatic memberResizeAndDispose<(Of <<'(T>)>>)(ISpread<(Of <<'(T>)>>), Int32)
Public methodStatic memberResizeAndDispose<(Of <<'(T>)>>)(ISpread<(Of <<'(T>)>>), Int32, Func<(Of <<'(T>)>>))
Public methodStatic memberResizeAndDispose<(Of <<'(T>)>>)(ISpread<(Of <<'(T>)>>), Int32, Func<(Of <<'(Int32, T>)>>))
Public methodStatic memberSetSliceCountBy<(Of <<'(T>)>>)(ISpread<(Of <<'(T>)>>), ISpread<(Of <<'(ISpread<(Of <<'(T>)>>)>)>>))
Takes the max slice count of the input spreads, multiplies it with the slice count of the outer spread and assigns it to the output spread.
Public methodStatic memberSetSliceCountBy<(Of <<'(T>)>>)(ISpread<(Of <<'(ISpread<(Of <<'(T>)>>)>)>>), ISpread<(Of <<'(T>)>>))
Public methodStatic memberToSpread<(Of <<'(T>)>>)(IEnumerable<(Of <<'(T>)>>))
Public methodStatic memberToSpread<(Of <<'(T>)>>)(List<(Of <<'(T>)>>))
Public methodStatic memberToString<(Of <<'(T>)>>)
Converts a ISpread<(Of <(<'T>)>)> to a String of comma seperated values.

See Also