Table of Contents

Method CreateNumber

Namespace
RuleWright.Serialization
Assembly
RuleWright.Serialization.dll

CreateNumber(string)

Creates a number node from its raw JSON text (invariant culture).

public static RuleJsonValue CreateNumber(string rawText)

Parameters

rawText string

The number exactly as written in JSON, e.g. "10.5" or "1e3".

Returns

RuleJsonValue

Exceptions

ArgumentException

rawText is null, empty, or not a valid number.

CreateNumber(long)

Creates a number node from an integer.

public static RuleJsonValue CreateNumber(long value)

Parameters

value long

The value.

Returns

RuleJsonValue

CreateNumber(double)

Creates a number node from a double.

public static RuleJsonValue CreateNumber(double value)

Parameters

value double

The value; must be finite.

Returns

RuleJsonValue

Exceptions

ArgumentException

value is NaN or infinite.

CreateNumber(decimal)

Creates a number node from a decimal.

public static RuleJsonValue CreateNumber(decimal value)

Parameters

value decimal

The value.

Returns

RuleJsonValue