public static PostFlairs SanitizeFlairs(this PostFlairs flairs) { if (flairs is not 0) { RemoveConflictingFlags(flairs, PostFlairs.PerformanceGood, PostFlairs.PerformanceBad); RemoveConflictingFlags(flairs, PostFlairs.TeamplayGood, PostFlairs.TeamplayBad); RemoveConflictingFlags(flairs, PostFlairs.CourtesyGood, PostFlairs.CourtesyBad); } return(flairs); }
public static PostFlairsParsed?ParseFlairsEnum(this PostFlairs flairs) => flairs is 0 ? null : new()