protected AbstractCompiler(ICodeProviderAdapterFactory codeProviderAdapterFactory, IPreProcessor preProcessor, ICompilationContext context, AspViewCompilerOptions options) { this.preProcessor = preProcessor; this.context = context; this.options = options; codeProvider = codeProviderAdapterFactory.GetAdapter(); InitialiseCompilerParameters(options.Debug); }