Cadenza : Cadenza.IO Namespace

TextValueReader Class

Documentation for this section has not yet been entered.

[System.CLSCompliant(false)]
public sealed class TextValueReader : ValueReader<string>

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: Cadenza.IO
Assembly: Cadenza (in Cadenza.dll)
Assembly Versions: 0.1.0.0

Members

See Also: Inherited members from ValueReader<string>.

Public Constructors

Documentation for this section has not yet been entered.

Public Methods

Dispose ()
Documentation for this section has not yet been entered. (Inherited from ValueReader<T>.)
Read (out bool) : IValueReader
Documentation for this section has not yet been entered. (Inherited from ValueReader<T>.)
Read (out byte) : IValueReader
Documentation for this section has not yet been entered. (Inherited from ValueReader<T>.)
Read (out char) : IValueReader
Documentation for this section has not yet been entered. (Inherited from ValueReader<T>.)
Read (out DateTime) : IValueReader
Documentation for this section has not yet been entered. (Inherited from ValueReader<T>.)
Read (out decimal) : IValueReader
Documentation for this section has not yet been entered. (Inherited from ValueReader<T>.)
Read (out double) : IValueReader
Documentation for this section has not yet been entered. (Inherited from ValueReader<T>.)
Read (out short) : IValueReader
Documentation for this section has not yet been entered. (Inherited from ValueReader<T>.)
Read (out int) : IValueReader
Documentation for this section has not yet been entered. (Inherited from ValueReader<T>.)
Read (out long) : IValueReader
Documentation for this section has not yet been entered. (Inherited from ValueReader<T>.)
Read (out sbyte) : IValueReader
Documentation for this section has not yet been entered. (Inherited from ValueReader<T>.)
Read (out float) : IValueReader
Documentation for this section has not yet been entered. (Inherited from ValueReader<T>.)
Read (out string) : IValueReader
Documentation for this section has not yet been entered. (Inherited from ValueReader<T>.)
Read (out ushort) : IValueReader
Documentation for this section has not yet been entered. (Inherited from ValueReader<T>.)
Read (out uint) : IValueReader
Documentation for this section has not yet been entered. (Inherited from ValueReader<T>.)
Read (out ulong) : IValueReader
Documentation for this section has not yet been entered. (Inherited from ValueReader<T>.)
Read (IFormatProvider, out byte) : TextValueReader
Documentation for this section has not yet been entered.
Read (IFormatProvider, out DateTime) : TextValueReader
Documentation for this section has not yet been entered.
Read (IFormatProvider, out decimal) : TextValueReader
Documentation for this section has not yet been entered.
Read (IFormatProvider, out double) : TextValueReader
Documentation for this section has not yet been entered.
Read (IFormatProvider, out short) : TextValueReader
Documentation for this section has not yet been entered.
Read (IFormatProvider, out int) : TextValueReader
Documentation for this section has not yet been entered.
Read (IFormatProvider, out long) : TextValueReader
Documentation for this section has not yet been entered.
Read (IFormatProvider, out sbyte) : TextValueReader
Documentation for this section has not yet been entered.
Read (IFormatProvider, out float) : TextValueReader
Documentation for this section has not yet been entered.
Read (IFormatProvider, out ushort) : TextValueReader
Documentation for this section has not yet been entered.
Read (IFormatProvider, out uint) : TextValueReader
Documentation for this section has not yet been entered.
Read (IFormatProvider, out ulong) : TextValueReader
Documentation for this section has not yet been entered.

Protected Methods

Dispose (bool)
Documentation for this section has not yet been entered. (Inherited from ValueReader<T>.)
GetNextItem () : string
Documentation for this section has not yet been entered. (Inherited from ValueReader<T>.)
override
ToBoolean (string) : bool
Documentation for this section has not yet been entered.
abstract
ToBoolean (string) : bool
Documentation for this section has not yet been entered. (Inherited from ValueReader<T>.)
override
ToByte (string) : byte
Documentation for this section has not yet been entered.
abstract
ToByte (string) : byte
Documentation for this section has not yet been entered. (Inherited from ValueReader<T>.)
override
ToChar (string) : char
Documentation for this section has not yet been entered.
abstract
ToChar (string) : char
Documentation for this section has not yet been entered. (Inherited from ValueReader<T>.)
override
ToDateTime (string) : DateTime
Documentation for this section has not yet been entered.
abstract
ToDateTime (string) : DateTime
Documentation for this section has not yet been entered. (Inherited from ValueReader<T>.)
override
ToDecimal (string) : decimal
Documentation for this section has not yet been entered.
abstract
ToDecimal (string) : decimal
Documentation for this section has not yet been entered. (Inherited from ValueReader<T>.)
override
ToDouble (string) : double
Documentation for this section has not yet been entered.
abstract
ToDouble (string) : double
Documentation for this section has not yet been entered. (Inherited from ValueReader<T>.)
override
ToInt16 (string) : short
Documentation for this section has not yet been entered.
abstract
ToInt16 (string) : short
Documentation for this section has not yet been entered. (Inherited from ValueReader<T>.)
override
ToInt32 (string) : int
Documentation for this section has not yet been entered.
abstract
ToInt32 (string) : int
Documentation for this section has not yet been entered. (Inherited from ValueReader<T>.)
override
ToInt64 (string) : long
Documentation for this section has not yet been entered.
abstract
ToInt64 (string) : long
Documentation for this section has not yet been entered. (Inherited from ValueReader<T>.)
override
ToSByte (string) : sbyte
Documentation for this section has not yet been entered.
ToSByte (string) : sbyte
Documentation for this section has not yet been entered. (Inherited from ValueReader<T>.)
override
ToSingle (string) : float
Documentation for this section has not yet been entered.
abstract
ToSingle (string) : float
Documentation for this section has not yet been entered. (Inherited from ValueReader<T>.)
override
ToString (string) : string
Documentation for this section has not yet been entered.
abstract
ToString (string) : string
Documentation for this section has not yet been entered. (Inherited from ValueReader<T>.)
override
ToUInt16 (string) : ushort
Documentation for this section has not yet been entered.
ToUInt16 (string) : ushort
Documentation for this section has not yet been entered. (Inherited from ValueReader<T>.)
override
ToUInt32 (string) : uint
Documentation for this section has not yet been entered.
ToUInt32 (string) : uint
Documentation for this section has not yet been entered. (Inherited from ValueReader<T>.)
override
ToUInt64 (string) : ulong
Documentation for this section has not yet been entered.
ToUInt64 (string) : ulong
Documentation for this section has not yet been entered. (Inherited from ValueReader<T>.)

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
Read<TSource,TValue> (this ValueReader<TSource>, out TValue) : ValueReader<TSource>
Documentation for this section has not yet been entered.
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

TextValueReader Constructor

Documentation for this section has not yet been entered.

public TextValueReader (IEnumerable<string> values)

Parameters

values
Documentation for this section has not yet been entered.

Exceptions

Type Reason
ArgumentNullException Documentation for this section has not yet been entered.

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: Cadenza.IO
Assembly: Cadenza (in Cadenza.dll)
Assembly Versions: 0.1.0.0

Read Method

Documentation for this section has not yet been entered.

public TextValueReader Read (IFormatProvider provider, out byte value)

Parameters

provider
Documentation for this section has not yet been entered.
value
Documentation for this section has not yet been entered.

Returns

Documentation for this section has not yet been entered.

Exceptions

Type Reason
InvalidOperationException Documentation for this section has not yet been entered.

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: Cadenza.IO
Assembly: Cadenza (in Cadenza.dll)
Assembly Versions: 0.1.0.0

Read Method

Documentation for this section has not yet been entered.

public TextValueReader Read (IFormatProvider provider, out DateTime value)

Parameters

provider
Documentation for this section has not yet been entered.
value
Documentation for this section has not yet been entered.

Returns

Documentation for this section has not yet been entered.

Exceptions

Type Reason
InvalidOperationException Documentation for this section has not yet been entered.

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: Cadenza.IO
Assembly: Cadenza (in Cadenza.dll)
Assembly Versions: 0.1.0.0

Read Method

Documentation for this section has not yet been entered.

public TextValueReader Read (IFormatProvider provider, out decimal value)

Parameters

provider
Documentation for this section has not yet been entered.
value
Documentation for this section has not yet been entered.

Returns

Documentation for this section has not yet been entered.

Exceptions

Type Reason
InvalidOperationException Documentation for this section has not yet been entered.

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: Cadenza.IO
Assembly: Cadenza (in Cadenza.dll)
Assembly Versions: 0.1.0.0

Read Method

Documentation for this section has not yet been entered.

public TextValueReader Read (IFormatProvider provider, out double value)

Parameters

provider
Documentation for this section has not yet been entered.
value
Documentation for this section has not yet been entered.

Returns

Documentation for this section has not yet been entered.

Exceptions

Type Reason
InvalidOperationException Documentation for this section has not yet been entered.

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: Cadenza.IO
Assembly: Cadenza (in Cadenza.dll)
Assembly Versions: 0.1.0.0

Read Method

Documentation for this section has not yet been entered.

public TextValueReader Read (IFormatProvider provider, out short value)

Parameters

provider
Documentation for this section has not yet been entered.
value
Documentation for this section has not yet been entered.

Returns

Documentation for this section has not yet been entered.

Exceptions

Type Reason
InvalidOperationException Documentation for this section has not yet been entered.

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: Cadenza.IO
Assembly: Cadenza (in Cadenza.dll)
Assembly Versions: 0.1.0.0

Read Method

Documentation for this section has not yet been entered.

public TextValueReader Read (IFormatProvider provider, out int value)

Parameters

provider
Documentation for this section has not yet been entered.
value
Documentation for this section has not yet been entered.

Returns

Documentation for this section has not yet been entered.

Exceptions

Type Reason
InvalidOperationException Documentation for this section has not yet been entered.

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: Cadenza.IO
Assembly: Cadenza (in Cadenza.dll)
Assembly Versions: 0.1.0.0

Read Method

Documentation for this section has not yet been entered.

public TextValueReader Read (IFormatProvider provider, out long value)

Parameters

provider
Documentation for this section has not yet been entered.
value
Documentation for this section has not yet been entered.

Returns

Documentation for this section has not yet been entered.

Exceptions

Type Reason
InvalidOperationException Documentation for this section has not yet been entered.

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: Cadenza.IO
Assembly: Cadenza (in Cadenza.dll)
Assembly Versions: 0.1.0.0

Read Method

Documentation for this section has not yet been entered.

public TextValueReader Read (IFormatProvider provider, out sbyte value)

Parameters

provider
Documentation for this section has not yet been entered.
value
Documentation for this section has not yet been entered.

Returns

Documentation for this section has not yet been entered.

Exceptions

Type Reason
InvalidOperationException Documentation for this section has not yet been entered.

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: Cadenza.IO
Assembly: Cadenza (in Cadenza.dll)
Assembly Versions: 0.1.0.0

Read Method

Documentation for this section has not yet been entered.

public TextValueReader Read (IFormatProvider provider, out float value)

Parameters

provider
Documentation for this section has not yet been entered.
value
Documentation for this section has not yet been entered.

Returns

Documentation for this section has not yet been entered.

Exceptions

Type Reason
InvalidOperationException Documentation for this section has not yet been entered.

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: Cadenza.IO
Assembly: Cadenza (in Cadenza.dll)
Assembly Versions: 0.1.0.0

Read Method

Documentation for this section has not yet been entered.

public TextValueReader Read (IFormatProvider provider, out ushort value)

Parameters

provider
Documentation for this section has not yet been entered.
value
Documentation for this section has not yet been entered.

Returns

Documentation for this section has not yet been entered.

Exceptions

Type Reason
InvalidOperationException Documentation for this section has not yet been entered.

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: Cadenza.IO
Assembly: Cadenza (in Cadenza.dll)
Assembly Versions: 0.1.0.0

Read Method

Documentation for this section has not yet been entered.

public TextValueReader Read (IFormatProvider provider, out uint value)

Parameters

provider
Documentation for this section has not yet been entered.
value
Documentation for this section has not yet been entered.

Returns

Documentation for this section has not yet been entered.

Exceptions

Type Reason
InvalidOperationException Documentation for this section has not yet been entered.

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: Cadenza.IO
Assembly: Cadenza (in Cadenza.dll)
Assembly Versions: 0.1.0.0

Read Method

Documentation for this section has not yet been entered.

public TextValueReader Read (IFormatProvider provider, out ulong value)

Parameters

provider
Documentation for this section has not yet been entered.
value
Documentation for this section has not yet been entered.

Returns

Documentation for this section has not yet been entered.

Exceptions

Type Reason
InvalidOperationException Documentation for this section has not yet been entered.

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: Cadenza.IO
Assembly: Cadenza (in Cadenza.dll)
Assembly Versions: 0.1.0.0

ToBoolean Method

Documentation for this section has not yet been entered.

protected override bool ToBoolean (string value)

Parameters

value
Documentation for this section has not yet been entered.

Returns

Documentation for this section has not yet been entered.

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: Cadenza.IO
Assembly: Cadenza (in Cadenza.dll)
Assembly Versions: 0.1.0.0

ToByte Method

Documentation for this section has not yet been entered.

protected override byte ToByte (string value)

Parameters

value
Documentation for this section has not yet been entered.

Returns

Documentation for this section has not yet been entered.

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: Cadenza.IO
Assembly: Cadenza (in Cadenza.dll)
Assembly Versions: 0.1.0.0

ToChar Method

Documentation for this section has not yet been entered.

protected override char ToChar (string value)

Parameters

value
Documentation for this section has not yet been entered.

Returns

Documentation for this section has not yet been entered.

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: Cadenza.IO
Assembly: Cadenza (in Cadenza.dll)
Assembly Versions: 0.1.0.0

ToDateTime Method

Documentation for this section has not yet been entered.

protected override DateTime ToDateTime (string value)

Parameters

value
Documentation for this section has not yet been entered.

Returns

Documentation for this section has not yet been entered.

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: Cadenza.IO
Assembly: Cadenza (in Cadenza.dll)
Assembly Versions: 0.1.0.0

ToDecimal Method

Documentation for this section has not yet been entered.

protected override decimal ToDecimal (string value)

Parameters

value
Documentation for this section has not yet been entered.

Returns

Documentation for this section has not yet been entered.

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: Cadenza.IO
Assembly: Cadenza (in Cadenza.dll)
Assembly Versions: 0.1.0.0

ToDouble Method

Documentation for this section has not yet been entered.

protected override double ToDouble (string value)

Parameters

value
Documentation for this section has not yet been entered.

Returns

Documentation for this section has not yet been entered.

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: Cadenza.IO
Assembly: Cadenza (in Cadenza.dll)
Assembly Versions: 0.1.0.0

ToInt16 Method

Documentation for this section has not yet been entered.

protected override short ToInt16 (string value)

Parameters

value
Documentation for this section has not yet been entered.

Returns

Documentation for this section has not yet been entered.

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: Cadenza.IO
Assembly: Cadenza (in Cadenza.dll)
Assembly Versions: 0.1.0.0

ToInt32 Method

Documentation for this section has not yet been entered.

protected override int ToInt32 (string value)

Parameters

value
Documentation for this section has not yet been entered.

Returns

Documentation for this section has not yet been entered.

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: Cadenza.IO
Assembly: Cadenza (in Cadenza.dll)
Assembly Versions: 0.1.0.0

ToInt64 Method

Documentation for this section has not yet been entered.

protected override long ToInt64 (string value)

Parameters

value
Documentation for this section has not yet been entered.

Returns

Documentation for this section has not yet been entered.

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: Cadenza.IO
Assembly: Cadenza (in Cadenza.dll)
Assembly Versions: 0.1.0.0

ToSByte Method

Documentation for this section has not yet been entered.

protected override sbyte ToSByte (string value)

Parameters

value
Documentation for this section has not yet been entered.

Returns

Documentation for this section has not yet been entered.

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: Cadenza.IO
Assembly: Cadenza (in Cadenza.dll)
Assembly Versions: 0.1.0.0

ToSingle Method

Documentation for this section has not yet been entered.

protected override float ToSingle (string value)

Parameters

value
Documentation for this section has not yet been entered.

Returns

Documentation for this section has not yet been entered.

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: Cadenza.IO
Assembly: Cadenza (in Cadenza.dll)
Assembly Versions: 0.1.0.0

ToString Method

Documentation for this section has not yet been entered.

protected override string ToString (string value)

Parameters

value
Documentation for this section has not yet been entered.

Returns

Documentation for this section has not yet been entered.

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: Cadenza.IO
Assembly: Cadenza (in Cadenza.dll)
Assembly Versions: 0.1.0.0

ToUInt16 Method

Documentation for this section has not yet been entered.

protected override ushort ToUInt16 (string value)

Parameters

value
Documentation for this section has not yet been entered.

Returns

Documentation for this section has not yet been entered.

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: Cadenza.IO
Assembly: Cadenza (in Cadenza.dll)
Assembly Versions: 0.1.0.0

ToUInt32 Method

Documentation for this section has not yet been entered.

protected override uint ToUInt32 (string value)

Parameters

value
Documentation for this section has not yet been entered.

Returns

Documentation for this section has not yet been entered.

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: Cadenza.IO
Assembly: Cadenza (in Cadenza.dll)
Assembly Versions: 0.1.0.0

ToUInt64 Method

Documentation for this section has not yet been entered.

protected override ulong ToUInt64 (string value)

Parameters

value
Documentation for this section has not yet been entered.

Returns

Documentation for this section has not yet been entered.

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: Cadenza.IO
Assembly: Cadenza (in Cadenza.dll)
Assembly Versions: 0.1.0.0