The ISpread<(Of <(<'T>)>)> type exposes the following members.

Methods

  NameDescription
Public methodClone()()()()
Creates a new object that is a copy of the current instance.
(Inherited from ICloneable.)
Public methodClone()()()()
Create a copy of the ISpread<(Of <(<'T>)>)>.
Public methodFlush
Flushes all buffered data to the backing data sink.
(Inherited from IFlushable.)
Public methodGetEnumerator()()()()
Returns an enumerator that iterates through the collection.
(Inherited from IEnumerable<(Of <(<'T>)>)>.)
Public methodGetEnumerator()()()()
Returns an enumerator that iterates through a collection.
(Inherited from IEnumerable.)
Public methodSync
Synchronizes this object with the backing data source.
(Inherited from ISynchronizable.)

Extension Methods

  NameDescription
Public Extension MethodAdd<(Of <<'(T>)>>)
Adds an item to the ISpread<(Of <(<'T>)>)>.
(Defined by SpreadExtensions.)
Public Extension MethodAddRange<(Of <<'(T>)>>)(IEnumerable<(Of <<'(T>)>>))Overloaded.
Adds the elements of the specified enumerable to the end of the ISpread<(Of <(<'T>)>)>.
(Defined by SpreadExtensions.)
Public Extension MethodAddRange<(Of <<'(T>)>>)(IList<(Of <<'(T>)>>))Overloaded.
Adds the elements of the specified list to the end of the ISpread<(Of <(<'T>)>)>.
(Defined by SpreadExtensions.)
Public Extension MethodAssignFrom<(Of <<'(T>)>>)(IEnumerable<(Of <<'(T>)>>))Overloaded.
Copy all values from IEnumerable<(Of <(<'T>)>)> to this ISpread<(Of <(<'T>)>)>.
(Defined by SpreadExtensions.)
Public Extension MethodAssignFrom<(Of <<'(T>)>>)(IList<(Of <<'(T>)>>))Overloaded.
Copy all values from IList<(Of <(<'T>)>)> to this ISpread<(Of <(<'T>)>)>.
(Defined by SpreadExtensions.)
Public Extension MethodAsString<(Of <<'(T>)>>)
Converts a ISpread<(Of <(<'T>)>)> to a String of comma seperated values.
(Defined by SpreadExtensions.)
Public Extension MethodCombineWith<(Of <<'(U, V>)>>) (Defined by SpreadExtensions.)
Public Extension MethodGetRange<(Of <<'(T>)>>)
Creates a shallow copy of a range of elements in the source ISpread<(Of <(<'T>)>)>.
(Defined by SpreadExtensions.)
Public Extension MethodIndexOf<(Of <<'(T>)>>)
Determines the index of a specific item in the ISpread<(Of <(<'T>)>)>.
(Defined by SpreadExtensions.)
Public Extension MethodInsert<(Of <<'(T>)>>)
Inserts an item to the ISpread<(Of <(<'T>)>)> at the specified index.
(Defined by SpreadExtensions.)
Public Extension MethodInsertRange<(Of <<'(T>)>>)
Inserts the elements of a collection into the ISpread<(Of <(<'T>)>)> at the specified index.
(Defined by SpreadExtensions.)
Public Extension MethodIsAnyEmpty (Defined by SpreadExtensions.)
Public Extension MethodRemove<(Of <<'(T>)>>)
Removes the first occurrence of a specific object from the ISpread<(Of <(<'T>)>)>.
(Defined by SpreadExtensions.)
Public Extension MethodRemoveAll<(Of <<'(T>)>>)
Removes all the elements that match the conditions defined by the specified predicate.
(Defined by SpreadExtensions.)
Public Extension MethodRemoveAt<(Of <<'(T>)>>)
Removes the element at the specified index of the ISpread<(Of <(<'T>)>)>.
(Defined by SpreadExtensions.)
Public Extension MethodRemoveRange<(Of <<'(T>)>>)
Removes a range of elements from the ISpread<(Of <(<'T>)>)>.
(Defined by SpreadExtensions.)
Public Extension MethodResize<(Of <<'(T>)>>)(Int32, Func<(Of <<'(T>)>>), Action<(Of <<'(T>)>>))Overloaded. (Defined by SpreadExtensions.)
Public Extension MethodResize<(Of <<'(T>)>>)(Int32, Func<(Of <<'(Int32, T>)>>), Action<(Of <<'(T>)>>))Overloaded. (Defined by SpreadExtensions.)
Public Extension MethodResizeAndDismiss<(Of <<'(T>)>>)(Int32)Overloaded. (Defined by SpreadExtensions.)
Public Extension MethodResizeAndDismiss<(Of <<'(T>)>>)(Int32, Func<(Of <<'(T>)>>))Overloaded. (Defined by SpreadExtensions.)
Public Extension MethodResizeAndDismiss<(Of <<'(T>)>>)(Int32, Func<(Of <<'(Int32, T>)>>))Overloaded. (Defined by SpreadExtensions.)
Public Extension MethodResizeAndDispose<(Of <<'(T>)>>)(Int32)Overloaded. (Defined by SpreadExtensions.)
Public Extension MethodResizeAndDispose<(Of <<'(T>)>>)(Int32, Func<(Of <<'(T>)>>))Overloaded. (Defined by SpreadExtensions.)
Public Extension MethodResizeAndDispose<(Of <<'(T>)>>)(Int32, Func<(Of <<'(Int32, T>)>>))Overloaded. (Defined by SpreadExtensions.)
Public Extension MethodSetSliceCountBy<(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.
(Defined by SpreadExtensions.)
Public Extension MethodToReadOnlyCollection<(Of <<'(T>)>>) (Defined by EnumerableExtensions.)
Public Extension MethodToSpread<(Of <<'(T>)>>) (Defined by SpreadExtensions.)
Public Extension MethodToString<(Of <<'(T>)>>)
Converts a ISpread<(Of <(<'T>)>)> to a String of comma seperated values.
(Defined by SpreadExtensions.)

Properties

  NameDescription
Public propertyIsChanged
Whether or not the data changed during last synchronization.
(Inherited from ISynchronizable.)
Public propertyItem[([( Int32])])
Provides random read/write access to the actual data.
Public propertyItem[([( Int32])])
Provides random read/write access to the actual data.
(Inherited from ISpread.)
Public propertySliceCount
Get/Set the size of this spread.
Public propertySliceCount
Get/Set the size of this spread.
(Inherited from ISpread.)
Public propertyStream
Gets the stream this spread uses for reading and writing.

See Also