コード例 #1
0
        public void registers_spark_view_factory()
        {
            var registry = new FubuRegistry();

            registry.WithSparkDefaults();

            ISparkViewFactory factory = null;

            registry.Services(x =>
            {
                factory = (ISparkViewFactory)x.DefaultServiceFor <ISparkViewFactory>().Value;
            });

            registry.BuildGraph();

            factory.ShouldNotBeNull();
        }
コード例 #2
0
 public SparkViewFacility(ISparkViewFactory viewFactory, ISparkPolicyResolver policyResolver)
 {
     _viewFactory    = viewFactory;
     _policyResolver = policyResolver;
 }
コード例 #3
0
 public SparkViewRenderer(ISparkViewFactory viewFactory, ViewContextHolder viewContextHolder)
 {
     _viewFactory       = viewFactory;
     _viewContextHolder = viewContextHolder;
 }
コード例 #4
0
 public SparkViewFacility(ISparkViewFactory viewFactory, ISparkPolicyResolver policyResolver)
 {
     _viewFactory = viewFactory;
     _policyResolver = policyResolver;
 }
コード例 #5
0
 public static void AddFilter(this ISparkViewFactory target, IDescriptorFilter filter)
 {
     target.DescriptorBuilder.AddFilter(filter);
 }