コード例 #1
0
 public static void TestIsStaticTypePossiblyEnumerable()
 {
     // It just needs an arbitrary type
     Assert.False(PSEnumerableBinder.IsStaticTypePossiblyEnumerable(42.GetType()));
 }
コード例 #2
0
 public static void TestIsComObject()
 {
     // It just needs an arbitrary object
     Assert.False(PSEnumerableBinder.IsComObject(42));
 }
コード例 #3
0
        private static Tuple <CallSite <Func <CallSite, object, IEnumerator> >, CallSite <Func <CallSite, object, object, object> > > GetContainsCallSites(bool ignoreCase)
        {
            CallSite <Func <CallSite, object, IEnumerator> > site = CallSite <Func <CallSite, object, IEnumerator> > .Create(PSEnumerableBinder.Get());

            CallSite <Func <CallSite, object, object, object> > site2 = CallSite <Func <CallSite, object, object, object> > .Create(PSBinaryOperationBinder.Get(ExpressionType.Equal, ignoreCase, true));

            return(Tuple.Create <CallSite <Func <CallSite, object, IEnumerator> >, CallSite <Func <CallSite, object, object, object> > >(site, site2));
        }