示例#1
0
 public static string GetMessage(FriendlyBenderException exception, INode source, INode target, Mode mode)
 {
     return((mode == Mode.Deserialize ?
             FriendlyMessageFormat.ToFormat("read", source.Format, source.Type, source.Path) :
             FriendlyMessageFormat.ToFormat("write", target.Format, target.Type, target.Path)) +
            exception.FriendlyMessage);
 }
 public FriendlyDeserializationException(FriendlyBenderException exception, string source) :
     base(exception.Message, exception)
 {
     FriendlyMessage = exception.FriendlyMessage;
     RequestData     = source;
 }
示例#3
0
 public FriendlyMappingException(FriendlyBenderException exception, INode source, INode target, Mode mode) :
     base(exception, MappingException.GetMessage(exception, source, target, mode),
          GetMessage(exception, source, target, mode))
 {
 }