Exemple #1
0
        /// <summary>
        /// Производит регистрацию параметров для рабочего процесса.
        /// </summary>
        /// <typeparam name="TBinder"></typeparam>
        protected void RegisterWorkflowParams <TBinder>()
            where TBinder : StepParametersBinder, new()
        {
            var binder = new TBinder();

            binder.Configure(this);
        }
Exemple #2
0
        /// <summary>
        /// Sets the default binder used for binding auto generated instances.
        /// </summary>
        /// <typeparam name="TBinder">The binder type to use for generate requests.</typeparam>
        public static void SetBinder <TBinder>()
            where TBinder : IAutoBinder, new()
        {
            var binder = new TBinder();

            SetBinder(binder);
        }
        public TemplateComposer <T> AddBinder <TBinder>() where TBinder : ITemplateBinder <T>, new()
        {
            var binder = new TBinder();

            return(AddBinder(binder));
        }