/// <summary>
 /// Wandelt einen Fehler in eine Ausnahme um.
 /// </summary>
 /// <param name="fault">Der beobachtete Fehler.</param>
 /// <returns>Die zugehörige Ausnahme.</returns>
 public static void Throw( CardServerFault fault )
 {
     // Forward
     if (null == fault)
         throw new ArgumentNullException( "fault" );
     else
         throw new CardServerException( fault );
 }
 /// <summary>
 /// Wandelt einen Fehler in eine Ausnahme um.
 /// </summary>
 /// <param name="fault">Der beobachtete Fehler.</param>
 /// <returns>Die zugehörige Ausnahme.</returns>
 public static void Throw(CardServerFault fault)
 {
     // Forward
     if (null == fault)
     {
         throw new ArgumentNullException("fault");
     }
     else
     {
         throw new CardServerException(fault);
     }
 }
 /// <summary>
 /// Erzeugt eine neue Ausnahme.
 /// </summary>
 /// <param name="fault">Der innerer Fehler.</param>
 public CardServerException(CardServerFault fault)
     : base(fault.Message)
 {
     // Remember
     Fault = fault;
 }
 /// <summary>
 /// Erzeugt eine neue Ausnahme.
 /// </summary>
 /// <param name="fault">Der innerer Fehler.</param>
 public CardServerException( CardServerFault fault )
     : base( fault.Message )
 {
     // Remember
     Fault = fault;
 }