Namespace GoRogue.DiceNotation
Classes
Dice
The most important GoRogue.DiceNotation class -- contains functions to roll dice, and to retrieve an IDiceExpression instance representing a given expression.
DiceExpression
The default class for representing a parsed dice expression.
Parser
Default class for parsing a string representing a dice expression into an IDiceExpression instance.
Interfaces
IDiceExpression
Interface for class representing a parsed dice expression. Returned by IParser implementations.
IParser
Interface for a class that parses a string representing a dice expression into an IDiceExpression instance. You might implement this if you need to implement a custom dice parser.