コード例 #1
0
 public LayoutDependenciesFactory(
     IDictionaryFactory dictionaryFactory,
     IDataConsumerFactory dataConsumerFactory)
 {
     DictionaryFactory   = dictionaryFactory;
     DataConsumerFactory = dataConsumerFactory;
 }
コード例 #2
0
 public PageDependenciesFactory(
     IRenderContextFactory renderContextFactory,
     IIdManager idManager,
     IAssetManager assetManager,
     INameManager nameManager,
     ICssWriterFactory cssWriterFactory,
     IJavascriptWriterFactory javascriptWriterFactory,
     IDataScopeProviderFactory dataScopeProviderFactory,
     IDataConsumerFactory dataConsumerFactory,
     IDictionaryFactory dictionaryFactory,
     IDataContextBuilderFactory dataContextBuilderFactory,
     IDataCatalog dataCatalog,
     IDataDependencyFactory dataDependencyFactory)
 {
     _renderContextFactory      = renderContextFactory;
     _idManager                 = idManager;
     _assetManager              = assetManager;
     _nameManager               = nameManager;
     _cssWriterFactory          = cssWriterFactory;
     _javascriptWriterFactory   = javascriptWriterFactory;
     _dataScopeProviderFactory  = dataScopeProviderFactory;
     _dataConsumerFactory       = dataConsumerFactory;
     _dictionaryFactory         = dictionaryFactory;
     _dataContextBuilderFactory = dataContextBuilderFactory;
     _dataCatalog               = dataCatalog;
     _dataDependencyFactory     = dataDependencyFactory;
 }
コード例 #3
0
 public TemplateBuilder(
     INameManager nameManager,
     IAssetManager assetManager,
     IDataConsumerFactory dataConsumerFactory)
 {
     _nameManager         = nameManager;
     _assetManager        = assetManager;
     _dataConsumerFactory = dataConsumerFactory;
 }
コード例 #4
0
 public DataProviderDependenciesFactory(
     IDataConsumerFactory dataConsumerFactory,
     IDataSupplierFactory dataSupplierFactory,
     IDataDependencyFactory dataDependencyFactory)
 {
     DataConsumerFactory   = dataConsumerFactory;
     DataSupplierFactory   = dataSupplierFactory;
     DataDependencyFactory = dataDependencyFactory;
 }
コード例 #5
0
 public ComponentDependenciesFactory(
     IDataConsumerFactory dataConsumerFactory,
     ICssWriterFactory cssWriterFactory,
     IJavascriptWriterFactory javascriptWriterFactory,
     IAssetManager assetManager,
     INameManager nameManager)
 {
     DataConsumerFactory     = dataConsumerFactory;
     CssWriterFactory        = cssWriterFactory;
     JavascriptWriterFactory = javascriptWriterFactory;
     AssetManager            = assetManager;
     NameManager             = nameManager;
 }
コード例 #6
0
 public RegionDependenciesFactory(
     IDataScopeProviderFactory dataScopeProviderFactory,
     IDataConsumerFactory dataConsumerFactory,
     IDataDependencyFactory dataDependencyFactory,
     IDataSupplierFactory dataSupplierFactory,
     IDataScopeFactory dataScopeFactory)
 {
     DataScopeProviderFactory = dataScopeProviderFactory;
     DataConsumerFactory      = dataConsumerFactory;
     DataDependencyFactory    = dataDependencyFactory;
     DataSupplierFactory      = dataSupplierFactory;
     DataScopeFactory         = dataScopeFactory;
 }
コード例 #7
0
 public RegionDependenciesFactory(
     IDataScopeProviderFactory dataScopeProviderFactory,
     IDataConsumerFactory dataConsumerFactory,
     IDataDependencyFactory dataDependencyFactory,
     IDataSupplierFactory dataSupplierFactory,
     IDataScopeFactory dataScopeFactory,
     ICssWriterFactory cssWriterFactory,
     IJavascriptWriterFactory javascriptWriterFactory)
 {
     DataScopeProviderFactory = dataScopeProviderFactory;
     DataConsumerFactory      = dataConsumerFactory;
     DataDependencyFactory    = dataDependencyFactory;
     DataSupplierFactory      = dataSupplierFactory;
     DataScopeFactory         = dataScopeFactory;
     CssWriterFactory         = cssWriterFactory;
     JavascriptWriterFactory  = javascriptWriterFactory;
 }
コード例 #8
0
        public TemplateDefinition(
            INameManager nameManager,
            IAssetManager assetManager,
            IDataConsumerFactory dataConsumerFactory)
        {
            _nameManager  = nameManager;
            _assetManager = assetManager;

            _headActions           = new HeadActionList();
            _scriptActions         = new ScriptActionList();
            _styleActions          = new StyleActionList();
            _bodyActions           = new BodyActionList();
            _initializationActions = new InitializationActionList();

            _elementStack = new Stack <Element>();
            _repeatStack  = new Stack <Repeat>();
            _template     = new Template(dataConsumerFactory);
        }
コード例 #9
0
 protected Element(IDataConsumerFactory dataConsumerFactory)
 {
     _dataConsumer = dataConsumerFactory == null
         ? null
         : dataConsumerFactory.Create();
 }
コード例 #10
0
 public Template(IDataConsumerFactory dataConsumerFactory)
 {
     _dataConsumer = dataConsumerFactory.Create();
 }