protected override void Handle(object inArg, out object outArg) { outArg = null; if (Checked) { return; } var index = MatchedCommandId == 0 ? 0 : MatchedCommandId - CommandID.ID; if (index < 0 || index >= _maxCount) { MatchedCommandId = 0; return; } _commandRange.InvokeAsync(index).DoNotWait(); }