AutoMerge.BranchesViewModel.CanCheckIn C# (CSharp) Method

CanCheckIn() private static method

private static CanCheckIn ( CheckinEvaluationResult checkinEvaluationResult, bool skipPolicy ) : bool
checkinEvaluationResult CheckinEvaluationResult
skipPolicy bool
return bool
        private static bool CanCheckIn(CheckinEvaluationResult checkinEvaluationResult, bool skipPolicy)
        {
            var result = checkinEvaluationResult.Conflicts.IsNullOrEmpty()
                && checkinEvaluationResult.NoteFailures.IsNullOrEmpty()
                && checkinEvaluationResult.PolicyEvaluationException == null;

            if (!skipPolicy)
                result &= checkinEvaluationResult.PolicyFailures.IsNullOrEmpty();
            return result;
        }