< Dice‎ | Roller

Roller.Roll Method (DiceAST, RollerConfig)

From DiceRoller Documentation

Evaluates the root of the tree, returning the RollResult.

  • Namespace: Dice
  • Assembly: DiceRoller (in DiceRoller.dll)

Syntax

internal static RollResult Roll(
    DiceAST root,
    RollerConfig config
)

Parameters

root
Type: Dice.AST.DiceAST
Root of the AST to evaluate.
config
Type: Dice.RollerConfig
Configuration to use for this roll.

Return Value

Type: Dice.RollResult

The result of evaluating root.

Exceptions

Exception Condition
DiceException An error was detected with root.

When a DiceException is thrown, the exception will contain an ErrorCode property which describes the error in more detail.

See Also