/// <summary> /// comd是否包含在这次的运行计划内 /// </summary> /// <param name="cmd"></param> /// <returns></returns> private bool IsMatch(ICommand cmd) { if ((_commandSet.Skip.Count != 0 && _commandSet.Skip.Contains(cmd.Id)) || (_commandSet.SkipTags.Count != 0 && cmd.HasTag(_commandSet.SkipTags)) ) { return false; } return (_commandSet.Include.Count == 0 && _commandSet.IncludeTags.Count == 0) || _commandSet.Include.Contains(cmd.Id) || cmd.HasTag(_commandSet.IncludeTags); }