ImmutableStack<T>.IImmutableStack<T>.Push(T) Method

Definition

Inserts an element at the top of the immutable stack and returns the new stack.

 virtual System::Collections::Immutable::IImmutableStack<T> ^ System.Collections.Immutable.IImmutableStack<T>.Push(T value) = System::Collections::Immutable::IImmutableStack<T>::Push;
System.Collections.Immutable.IImmutableStack<T> IImmutableStack<T>.Push (T value);
abstract member System.Collections.Immutable.IImmutableStack<T>.Push : 'T -> System.Collections.Immutable.IImmutableStack<'T>
override this.System.Collections.Immutable.IImmutableStack<T>.Push : 'T -> System.Collections.Immutable.IImmutableStack<'T>
Function Push (value As T) As IImmutableStack(Of T) Implements IImmutableStack(Of T).Push

Parameters

value
T

The element to push onto the stack.

Returns

The new stack.

Implements

Remarks

This member is an explicit interface member implementation. It can be used only when the ImmutableStack<T> instance is cast to an IImmutableStack<T> interface.

Applies to