コード例 #1
0
ファイル: Result.cs プロジェクト: ChrisDodgeRR/RaceTiming
        public static bool RemoveDubiousReason(Result result, DubiousResultEnum reason)
        {
            if (!result.DubiousResult.HasFlag(reason)) return false;

            result.DubiousResult &= ~reason;
            return true;
        }
コード例 #2
0
ファイル: Result.cs プロジェクト: ChrisDodgeRR/RaceTiming
        public static bool AddDubiousReason( Result result, DubiousResultEnum reason )
        {
            if ( result.DubiousResult.HasFlag( reason )) return false;

            result.DubiousResult = result.DubiousResult | reason;
            return true;
        }
コード例 #3
0
        public static bool RemoveDubiousReason(Result result, DubiousResultEnum reason)
        {
            if (!result.DubiousResult.HasFlag(reason))
            {
                return(false);
            }

            result.DubiousResult &= ~reason;
            return(true);
        }
コード例 #4
0
        public static bool AddDubiousReason(Result result, DubiousResultEnum reason)
        {
            if (result.DubiousResult.HasFlag(reason))
            {
                return(false);
            }

            result.DubiousResult = result.DubiousResult | reason;
            return(true);
        }