Beispiel #1
0
        // This is going to be an SVX method.
        public Concat2Response Concat2(Concat2Request req)
        {
            var resp = new Concat2Response();

            resp.first  = req.first;
            resp.second = req.second;
            resp.output = req.first + req.second;
            return(resp);
        }
Beispiel #2
0
        public Concat3Response Chain(Concat2Response part1, Concat2Response part2)
        {
            if (part1.output != part2.first)
            {
                throw new ArgumentException();
            }
            var resp = new Concat3Response();

            resp.first  = part1.first;
            resp.second = part1.second;
            resp.third  = part2.second;
            resp.output = part2.output;
            return(resp);
        }