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); } }
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); }
public NoInitService(IOptions <BindingCompilationOptions> options, IExpressionToDelegateCompiler expressionCompiler, IDotvvmCacheAdapter cache) : base(options, expressionCompiler, cache) { }
public NoInitService(IOptions <BindingCompilationOptions> options, IExpressionToDelegateCompiler expressionCompiler) : base(options, expressionCompiler) { }