示例#1
0
        public IncludesHandlerManager(IIncludesHandler instance, IncludesHandlerExtension ext)
        {
            Instance = instance;
            m_Ext    = ext;

            m_Ext.RequestResolveInclude += OnRequestResolveInclude;

            m_CustomIncludesHandlers = new Dictionary <string, ResolveCustomIncludeDelegate>(
                StringComparer.CurrentCultureIgnoreCase);
        }
示例#2
0
        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;
        }