ImmutableQueue<'T>
Namespace: MBrace.Thespian.Runtime
Instance members
Instance member | Description |
Count
Signature: int
|
Gets the current element count of the queue CompiledName: |
Enqueue(t)
Signature: t:'T -> ImmutableQueue<'T>
|
Creates a new queue with element appended to the original |
EnqueueMultiple(ts)
Signature: (ts:'T list) -> ImmutableQueue<'T>
|
Creates a new queue with multiple elements appended |
IsEmpty
Signature: bool
|
Returns true if queue is empty CompiledName: |
ToSeq()
Signature: unit -> seq<'T>
|
Returns an enumeration of the queue elements |
TryDequeue()
Signature: unit -> ('T * ImmutableQueue<'T>) option
|
Attempt to dequeue, returning None if empty. |
Static members
Static member | Description |
Empty
Signature: ImmutableQueue<'T>
|
Gets an empty queue CompiledName: |