Table of Contents

Class ParserResult

Namespace
Farkle
Assembly
Farkle.dll

Provides methods to create ParserResult<T> values.

public static class ParserResult
Inheritance
ParserResult

Methods

CreateError<T>(object)

Creates a failed ParserResult<T>.

public static ParserResult<T> CreateError<T>(object error)

Parameters

error object

The result's error value.

Returns

ParserResult<T>

Type Parameters

T

Exceptions

ArgumentNullException

error is null.

CreateSuccess<T>(T)

Creates a successful ParserResult<T>.

public static ParserResult<T> CreateSuccess<T>(T value)

Parameters

value T

The result's success value.

Returns

ParserResult<T>

Type Parameters

T