Example #1
0
        public void PackTo(ref TupleWriter writer)
        {
            TuplePacker <T1> .Encoder(ref writer, this.Item1);

            TuplePacker <T2> .Encoder(ref writer, this.Item2);

            TuplePacker <T3> .Encoder(ref writer, this.Item3);
        }
        public override void EncodeOrderedSelfTerm(ref SliceWriter output, T value)
        {
            //HACKHACK: we lose the current depth!
            var writer = new TupleWriter(output);

            TuplePacker <T> .Encoder(ref writer, value);

            output = writer.Output;
        }