コード例 #1
0
        public FromBinderNonGeneric To(
            Action <ConventionSelectTypesBinder> generator)
        {
            var bindInfo = new ConventionBindInfo();

            // Automatically filter by the given contract types
            bindInfo.AddTypeFilter(
                concreteType => BindInfo.ContractTypes.All(contractType => concreteType.DerivesFromOrEqual(contractType)));

            generator(new ConventionSelectTypesBinder(bindInfo));
            return(To(bindInfo.ResolveTypes()));
        }
コード例 #2
0
 public ConventionFilterTypesBinder AllClasses()
 {
     _bindInfo.AddTypeFilter(t => t.IsClass);
     return(CreateNextBinder());
 }