Пример #1
0
 public BindingCompilationService(IOptions <BindingCompilationOptions> options, IExpressionToDelegateCompiler expressionCompiler)
 {
     this.expressionCompiler = expressionCompiler;
     noInitService           = new Lazy <BindingCompilationService>(() => new NoInitService(options, expressionCompiler));
     foreach (var p in GetDelegates(options.Value.TransformerClasses))
     {
         resolvers.AddDelegate(p);
     }
 }
Пример #2
0
 public BindingCompilationService(IOptions <BindingCompilationOptions> options, IExpressionToDelegateCompiler expressionCompiler, IDotvvmCacheAdapter cache)
 {
     this.expressionCompiler = expressionCompiler;
     this.noInitService      = new Lazy <BindingCompilationService>(() => new NoInitService(options, expressionCompiler, cache));
     foreach (var p in GetDelegates(options.Value.TransformerClasses))
     {
         resolvers.AddDelegate(p);
     }
     this.Cache = new DotvvmBindingCacheHelper(cache, this);
 }
Пример #3
0
 public NoInitService(IOptions <BindingCompilationOptions> options, IExpressionToDelegateCompiler expressionCompiler, IDotvvmCacheAdapter cache) : base(options, expressionCompiler, cache)
 {
 }
Пример #4
0
 public NoInitService(IOptions <BindingCompilationOptions> options, IExpressionToDelegateCompiler expressionCompiler) : base(options, expressionCompiler)
 {
 }