< Dice‎ | Roller

Difference between revisions of "Dice/Roller/Roll (String, RollerConfig, RollData)"

From DiceRoller Documentation
(Created page with "{{APIdoc|Roller.Roll Method (String, RollerConfig, RollData)}} Rolls dice according to the given dice expression and with the given RollData. Please see Dice Reference for...")
 
(No difference)

Latest revision as of 20:12, 23 December 2018

Rolls dice according to the given dice expression and with the given RollData. Please see Dice Reference for more information about dice expressions.

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

Syntax

public static RollResult Roll(
    string diceExpr,
    RollerConfig config,
    RollData data
)

Parameters

diceExpr
Type: System.String
A dice expression.
config
Type: Dice.RollerConfig
Configuration to use for this roll. If null, the DefaultConfig will be used.
data
Type: Dice.RollData
Additional data that is scoped to this roll.

Return value

Type: Dice.RollResult

The result of rolling diceExpr.

Exceptions

Exception Condition
ArgumentNullException diceExpr is null.
DiceException An error was detected with diceExpr.

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