public BaseCompiler(BaseCompilerConfig config, ILogger logger, ILayoutParser layoutParser, IIncludesHandler includesHandler, IStaticContentTransformer contentTransformer, ICompilerExtension ext) { m_Config = config; m_Logger = logger; m_LayoutParser = layoutParser; m_ContentTransformer = contentTransformer; m_IncludesHandler = includesHandler; m_Ext = ext; }
public CompilerManager(ICompiler compiler, IStaticContentTransformer staticContTransf, IDynamicContentTransformer dynContTransf, CompilerExtension ext) { Instance = compiler; StaticContentTransformer = staticContTransf; DynamicContentTransformer = dynContTransf; m_Ext = ext; m_Ext.RequestPreCompile += OnRequestPreCompile; m_Ext.RequestRenderCodeBlock += OnRequestRenderCodeBlock; m_Ext.RequestRenderImage += OnRequestRenderImage; m_Ext.RequestRenderUrl += OnRequestRenderUrl; m_Ext.RequestWritePageContent += OnRequestWritePageContent; m_Ext.RequestPostCompile += OnRequestPostCompile; m_Ext.RequestPostCompileFile += OnRequestPostCompileFile; }