< Dice‎ | DiceException
Revision as of 18:09, 12 April 2017 by Skizzerz (talk | contribs) (Created page with "{{APIdoc|DiceException Constructor (DiceErrorCode, Object, Exception)}} Constructs a DiceException for the given DiceErrorCode using the given object as...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

DiceException Constructor (DiceErrorCode, Object, Exception)

From DiceRoller Documentation

Constructs a DiceException for the given DiceErrorCode using the given object as its parameter and the given Exception as its inner exception.

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

Syntax

public DiceException(
    DiceErrorCode error,
    object param,
    Exception innerException
)

Parameters

error
Type: Dice.DiceErrorCode
What error this exception represents.
param
Type: System.Object
Format parameter for the error code's associated message.
innerException
Type: System.Exception
The inner exception.

Remarks

The exception's Message property is initialized to the description string of the DiceErrorCode, passing param in a String.Format call to fill in {0}. These strings match what is shown on the documentation page's member list. This overload should not be used if the description string does not contain the format parameter {0}, use the DiceException(DiceErrorCode, Exception) overload instead.