public DirectInputAxleEventArgs([NotNull] DirectInputAxle axle, double delta) { if (axle == null) throw new ArgumentNullException(nameof(axle)); Axle = axle; Value = axle.Value; Delta = delta; }