Exemplo n.º 1
0
        public static InstructionChain FromInstructions(IInstruction instruction)
        {
            var chain = new InstructionChain();
            while (instruction != null)
            {
                chain.AssignAndIncrement(instruction);

                instruction = instruction.Next;
            }
            chain.Reset();

            return chain;
        }