public static bool ContainsAll(this System.Enum e, params System.Enum[] values) { if (values.IsNull()) { throw new System.NullReferenceException(); } var contains = true; foreach (var value in values) { contains &= e.Contains(value); } return(contains); }
public static bool ContainsAny(this System.Enum e, params System.Enum[] values) { if (values.IsNull()) { throw new System.NullReferenceException(); } foreach (var value in values) { if (e.Contains(value)) { return(true); } } return(false); }