public ViewCompilingVisitor(DefaultViewCompilerCodeEmitter emitter, IBindingCompiler bindingCompiler, string className) { this.emitter = emitter; this.className = className; this.bindingCompiler = bindingCompiler; }
public ViewCompilingVisitor(DefaultViewCompilerCodeEmitter emitter, IBindingCompiler bindingCompiler, string className, Func<ResolvedBinding, string> bindingIdGenerator) { this.emitter = emitter; this.className = className; this.bindingCompiler = bindingCompiler; this.bindingIdGenerator = bindingIdGenerator; }
public ViewCompilingVisitor(DefaultViewCompilerCodeEmitter emitter, IBindingCompiler bindingCompiler, string className, Func <ResolvedBinding, string> bindingIdGenerator) { this.emitter = emitter; this.className = className; this.bindingCompiler = bindingCompiler; this.bindingIdGenerator = bindingIdGenerator; }
public ViewCompilingVisitor(DefaultViewCompilerCodeEmitter emitter, CompiledAssemblyCache compiledAssemblyCache, IBindingCompiler bindingCompiler, string className) { this.emitter = emitter; this.compiledAssemblyCache = compiledAssemblyCache; this.className = className; this.bindingCompiler = bindingCompiler; }
public DefaultViewCompiler(IOptions <ViewCompilerConfiguration> config, IControlTreeResolver controlTreeResolver, IBindingCompiler bindingCompiler, Func <Validation.ControlUsageValidationVisitor> controlValidatorFactory, DotvvmMarkupConfiguration markupConfiguration) { this.config = config.Value; this.controlTreeResolver = controlTreeResolver; this.bindingCompiler = bindingCompiler; this.assemblyCache = CompiledAssemblyCache.Instance; this.controlValidatorFactory = controlValidatorFactory; this.markupConfiguration = markupConfiguration; this.referencedAssembliesCache = new Lazy <IEnumerable <Assembly> >(BuildReferencedAssembliesCache, true); }
public DefaultViewCompiler(IOptions <ViewCompilerConfiguration> config, IControlTreeResolver controlTreeResolver, IBindingCompiler bindingCompiler, Func <Validation.ControlUsageValidationVisitor> controlValidatorFactory, CompiledAssemblyCache compiledAssemblyCache) { this.config = config.Value; this.controlTreeResolver = controlTreeResolver; this.bindingCompiler = bindingCompiler; this.controlValidatorFactory = controlValidatorFactory; this.assemblyCache = compiledAssemblyCache; }
public DefaultViewCompiler(IOptions <ViewCompilerConfiguration> config, IControlTreeResolver controlTreeResolver, IBindingCompiler bindingCompiler, Func <Validation.ControlUsageValidationVisitor> controlValidatorFactory, DotvvmMarkupConfiguration markupConfiguration) { this.config = config.Value; this.controlTreeResolver = controlTreeResolver; this.bindingCompiler = bindingCompiler; this.assemblyCache = CompiledAssemblyCache.Instance; this.controlValidatorFactory = controlValidatorFactory; this.markupConfiguration = markupConfiguration; }