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

Constructors

  NameDescription
Public methodPin<(Of <(<'T>)>)>
Initializes a new instance of the Pin<(Of <(<'T>)>)> class

Methods

  NameDescription
Public methodClone (Inherited from Spread<(Of <(<'T>)>)>.)
Public methodDispose
Releases all resources used by the Pin<(Of <(<'T>)>)>
Public methodEquals
Determines whether the specified Object is equal to the current Object.
(Inherited from Object.)
Protected methodFinalize
Allows an Object to attempt to free resources and perform other cleanup operations before the Object is reclaimed by garbage collection.
(Inherited from Object.)
Public methodFlush (Inherited from Spread<(Of <(<'T>)>)>.)
Public methodGetEnumerator (Inherited from Spread<(Of <(<'T>)>)>.)
Public methodGetHashCode
Serves as a hash function for a particular type.
(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.)
Protected methodOnConnected
Protected methodOnDisconnected
Protected methodSliceCountDecreasing (Inherited from Spread<(Of <(<'T>)>)>.)
Protected methodSliceCountIncreased (Inherited from Spread<(Of <(<'T>)>)>.)
Public methodSync (Inherited from Spread<(Of <(<'T>)>)>.)
Public methodToString (Overrides Object..::..ToString()()()().)

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 <<'(T, 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 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 (Inherited from Spread<(Of <(<'T>)>)>.)
Public propertyItem (Inherited from Spread<(Of <(<'T>)>)>.)
Public propertyPluginIO
Public propertySliceCount (Inherited from Spread<(Of <(<'T>)>)>.)
Public propertyStream (Inherited from Spread<(Of <(<'T>)>)>.)

Events

  NameDescription
Public eventConnected
Public eventDisconnected

See Also