Ejemplo n.º 1
0
 public override TException Process <TException>(TException ex)
 {
     Contracts.AssertValueOrNull(ex);
     if (ex != null)
     {
         ex.Data[ExceptionContextKeys.ThrowingComponent] = "Environment";
         Contracts.Mark(ex);
     }
     return(ex);
 }
Ejemplo n.º 2
0
 public virtual TException Process <TException>(TException ex)
     where TException : Exception
 {
     if (ex != null)
     {
         ex.Data[ExceptionContextKeys.ThrowingComponent] = ShortName;
         ex.Data[ExceptionContextKeys.ParentComponent]   = ParentFullName;
         Contracts.Mark(ex);
     }
     return(ex);
 }
Ejemplo n.º 3
0
 public override TException Process <TException>(TException ex)
 {
     if (ex != null)
     {
         ex.Data[ExceptionContextKeys.ThrowingComponent] = Parent.ShortName;
         ex.Data[ExceptionContextKeys.ParentComponent]   = Parent.ParentFullName;
         ex.Data[ExceptionContextKeys.Phase]             = ShortName;
         Contracts.Mark(ex);
     }
     return(ex);
 }