Cadenza.Core : Cadenza.Threading Namespace

ReaderWriterLockSlimCoda.LockHandle Struct

Documentation for this section has not yet been entered.

public struct ReaderWriterLockSlimCoda.LockHandle : IDisposable

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: Cadenza.Threading
Assembly: Cadenza.Core (in Cadenza.Core.dll)
Assembly Versions: 0.1.0.0

Members

See Also: Inherited members from ValueType.

Public Methods

Dispose ()
Documentation for this section has not yet been entered.

Extension Methods

static
Just<T> (this T) : Cadenza.Maybe<T>
Create a new Cadenza.Maybe<T> instance initialized to a specified value. The returned value will not be Cadenza.Maybe<T>.Nothing.
static
Match<TSource,TResult> (this TSource, params Func<TSource, Cadenza.Maybe<TResult>>[]) : TResult
Converts the TSource instance self into a TResult.
static
ToMaybe<T> (this T) : Cadenza.Maybe<T>
Create a new Cadenza.Maybe<T> instance initialized to a specified value. The returned value may be Cadenza.Maybe<T>.Nothing.
static
TraverseBreadthFirst<TSource,TResult> (this TSource, Func<TSource, TResult>, Func<TSource, IEnumerable<TSource>>) : IEnumerable<TResult>
Traverse a tree in a breadth-first fashion, converting each encountered node.
static
TraverseBreadthFirstWithParent<TSource,TResult> (this TSource, Func<TSource, TResult>, Func<TSource, IEnumerable<TSource>>) : IEnumerable<KeyValuePair<TSource, TResult>>
Traverse a tree in a breadth-first fashion, converting each encountered node.
static
TraverseDepthFirst<TSource,TResult> (this TSource, Func<TSource, TResult>, Func<TSource, IEnumerable<TSource>>) : IEnumerable<TResult>
Traverse a tree in a depth-first fashion, converting each encountered node.
static
TraverseDepthFirstWithParent<TSource,TResult> (this TSource, Func<TSource, TResult>, Func<TSource, IEnumerable<TSource>>) : IEnumerable<KeyValuePair<TSource, TResult>>
Traverse a tree in a depth-first fashion, converting each encountered node.
static
With<TSource,TResult> (this TSource, Func<TSource, TResult>) : TResult
Supports chaining otherwise temporary values.

Member Details

Dispose Method

Documentation for this section has not yet been entered.

public void Dispose ()

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: Cadenza.Threading
Assembly: Cadenza.Core (in Cadenza.Core.dll)
Assembly Versions: 0.1.0.0