public static AceObjectFlags.Flag SetFlag(this AceObjectFlags.Flag flags, AceObjectFlags.Flag flag, bool value) { if (value) { flags |= flag; } else { flags &= ~flag; } return(flags); }
public static bool HasNot(this AceObjectFlags.Flag flags, AceObjectFlags.Flag flag) => (flags & flag) == 0;
public static bool HasAny(this AceObjectFlags.Flag flags, AceObjectFlags.Flag flag) => (flags & flag) != 0;