/// <exception cref="ArgumentNullException"></exception> public InstructionEventArgs(IInstruction instruction) { if (instruction.IsNull()) { throw new ArgumentNullException(nameof(instruction)); } this.instruction = instruction; }