コード例 #1
0
ファイル: AExtensions.cs プロジェクト: yjpark/squidex
        public static T[] Is <T>(this INegatableArgumentConstraintManager <T[]> that, params T[] values)
        {
            if (values == null)
            {
                return(that.IsNull());
            }

            return(that.IsSameSequenceAs(values));
        }
コード例 #2
0
 protected override void CreateConstraint(INegatableArgumentConstraintManager <object> scope)
 {
     scope.IsNull();
 }
コード例 #3
0
 public static HashSet <T> Is <T>(this INegatableArgumentConstraintManager <HashSet <T> > that, params T[]?values)
 {
     return(values == null?that.IsNull() : that.Matches(x => x.Intersect(values).Count() == values.Length));
 }
コード例 #4
0
ファイル: AExtensions.cs プロジェクト: jrlost/squidex
 public static IEnumerable <T> Is <T>(this INegatableArgumentConstraintManager <IEnumerable <T> > that, params T[]?values)
 {
     return(values == null?that.IsNull() : that.IsSameSequenceAs(values));
 }