コード例 #1
0
 public NSPredicateEditorRowTemplate(
     IEnumerable <NSExpression> leftExpressions,
     NSAttributeType attributeType,
     IEnumerable <NSPredicateOperatorType> operators,
     NSComparisonPredicateModifier modifier = NSComparisonPredicateModifier.Direct,
     NSComparisonPredicateOptions options   = NSComparisonPredicateOptions.None)
     : this(
         leftExpressions.ToArray(),
         attributeType,
         modifier,
         operators.Select(o => NSNumber.FromUInt32((uint)o)).ToArray(),
         options)
 {
 }
コード例 #2
0
 public NSPredicateEditorRowTemplate(
     string leftExpressionFromKeyPath,
     NSAttributeType attributeType,
     IEnumerable <NSPredicateOperatorType> operators,
     NSComparisonPredicateModifier modifier = NSComparisonPredicateModifier.Direct,
     NSComparisonPredicateOptions options   = NSComparisonPredicateOptions.None)
     : this(
         new [] { leftExpressionFromKeyPath },
         attributeType,
         operators,
         modifier,
         options)
 {
 }
コード例 #3
0
 public NSPredicateEditorRowTemplate(
     IEnumerable <string> leftExpressionsFromKeyPaths,
     NSAttributeType attributeType,
     IEnumerable <NSPredicateOperatorType> operators,
     NSComparisonPredicateModifier modifier = NSComparisonPredicateModifier.Direct,
     NSComparisonPredicateOptions options   = NSComparisonPredicateOptions.None)
     : this(
         leftExpressionsFromKeyPaths.Select(k => NSExpression.FromKeyPath(k)),
         attributeType,
         operators,
         modifier,
         options)
 {
 }
コード例 #4
0
        public NSPredicateEditorRowTemplate(
            IEnumerable<NSExpression> leftExpressions,
            NSAttributeType attributeType,
            IEnumerable<NSPredicateOperatorType> operators,
            NSComparisonPredicateModifier modifier = NSComparisonPredicateModifier.Direct,
            NSComparisonPredicateOptions options = NSComparisonPredicateOptions.None)
            : this(leftExpressions.ToArray (),
				attributeType,
				modifier,
				operators.Select (o => NSNumber.FromUInt32 ((uint)o)).ToArray (),
				options)
        {
        }
コード例 #5
0
        public NSPredicateEditorRowTemplate(
            string leftExpressionFromKeyPath,
            NSAttributeType attributeType,
            IEnumerable<NSPredicateOperatorType> operators,
            NSComparisonPredicateModifier modifier = NSComparisonPredicateModifier.Direct,
            NSComparisonPredicateOptions options = NSComparisonPredicateOptions.None)
            : this(new [] { leftExpressionFromKeyPath },
				attributeType,
				operators,
				modifier,
				options)
        {
        }
コード例 #6
0
        public NSPredicateEditorRowTemplate(
            IEnumerable<string> leftExpressionsFromKeyPaths,
            NSAttributeType attributeType,
            IEnumerable<NSPredicateOperatorType> operators,
            NSComparisonPredicateModifier modifier = NSComparisonPredicateModifier.Direct,
            NSComparisonPredicateOptions options = NSComparisonPredicateOptions.None)
            : this(leftExpressionsFromKeyPaths.Select (k => NSExpression.FromKeyPath (k)),
				attributeType,
				operators,
				modifier,
				options)
        {
        }