Beispiel #1
0
 private bool VerifyBinderTypeMatchesTarget(IBinder binderInstance, Type bindingTargetType)
 {
     return((binderInstance is IPollableConsumerBinder &&
             GenericsUtils.CheckCompatiblePollableBinder(binderInstance, bindingTargetType)) ||
            GenericsUtils.GetParameterType(binderInstance.GetType(), typeof(IBinder <>), 0)
            .IsAssignableFrom(bindingTargetType));
 }
Beispiel #2
0
        public void TestResolveBindableType()
        {
            var bindableType = GenericsUtils.GetParameterType(typeof(FooBinder), typeof(IBinder <>), 0);

            Assert.Same(typeof(SomeBindableType), bindableType);
        }