Example #1
0
        private static bool Compare(int left, int right, MemoryComparisonOperator op)
        {
            switch (op)
            {
            case MemoryComparisonOperator.Lower:
                return(left < right);

            case MemoryComparisonOperator.Greater:
                return(left > right);

            case MemoryComparisonOperator.LowerOrEquals:
                return(left <= right);

            case MemoryComparisonOperator.GreaterOrEquals:
                return(left >= right);

            case MemoryComparisonOperator.Equals:
                return(left == right);

            case MemoryComparisonOperator.NotEquals:
                return(left != right);

            default:
                throw new ArgumentOutOfRangeException(nameof(op));
            }
        }
Example #2
0
 partial void ChangeOperator(NSButton sender)
 {
     _operator = (MemoryComparisonOperator)(int)sender.Tag - 1;
 }