< Dice
InternalContext Class
From DiceRoller Documentation
Opaque contextual information used when evaluating dice expressions.
- Namespace: Dice
- Assembly: DiceRoller (in DiceRoller.dll)
Inheritance Hierarchy
System.Object
- Dice.InternalContext
Syntax
internal class InternalContext
Methods
Name | Description | |
---|---|---|
AddGroupExpression(DiceAST) | Add a new group expression to the context, returning an identifier string suitable for DieResult.Data. | |
GetGroupExpression(String) | Retrieves the expression given an identifier string. |
Fields
Name | Description | |
---|---|---|
AllRolls | Stores all dice rolled. | |
AllMacros | Stores all macro values. | |
GroupExpressions | Stores all expressions that underpin a Group die result. |
Remarks
This context is filled in during AST evaluation, each node adds to the context during its evaluation process.