public WriterConventions(Options options)
        {
            Func <Exception, INode, INode, Exception> handler = (e, s, t) =>
                                                                e is FriendlyBenderException ? e : new WriterException(e);

            Mapping  = new MapConventions <ObjectNodeBase, INode>(options, handler);
            Visitors = new VisitConventions <ObjectNodeBase, INode>(options, handler);
        }
 public void Setup()
 {
     _options = Options.Create();
     _source = new Node { NodeType = NodeType.Value };
     _target = new Node { NodeType = NodeType.Value };
     _conventions = new VisitConventions<INode, INode>(_options,
         (e, s, t) => new VisitException("The visit failed yo!", e));
 }
        public ReaderConventions(Options options)
        {
            _options = options;
            Func <Exception, INode, INode, Exception> handler = (e, s, t) =>
                                                                e is FriendlyBenderException ? e : new ReaderException(e);

            Mapping  = new MapConventions <INode, ObjectNodeBase>(options, handler);
            Visitors = new VisitConventions <INode, ObjectNodeBase>(options, handler);
        }
Exemple #4
0
 public void Setup()
 {
     _options = Options.Create();
     _source  = new Node {
         NodeType = NodeType.Value
     };
     _target = new Node {
         NodeType = NodeType.Value
     };
     _conventions = new VisitConventions <INode, INode>(_options,
                                                        (e, s, t) => new VisitException("The visit failed yo!", e));
 }