public RegionExample4(IRegionDependenciesFactory dependencies) : base(dependencies) { WriteOpen = w => { w.WriteOpenTag("ul"); w.WriteLine(); }; WriteClose = w => { w.WriteCloseTag("ul"); w.WriteLine(); }; WriteChildOpen = w => { w.WriteOpenTag("li"); w.WriteLine(); }; WriteChildClose = w => { w.WriteCloseTag("li"); w.WriteLine(); }; RepeatType = typeof(NewsItem); }
public LayoutDefinition( Layout layout, INameManager nameManager, IHtmlHelper htmlHelper, IFluentBuilder fluentBuilder, IRegionDependenciesFactory regionDependenciesFactory, IComponentDependenciesFactory componentDependenciesFactory, IPackage package) { _layout = layout; _nameManager = nameManager; _htmlHelper = htmlHelper; _fluentBuilder = fluentBuilder; _regionDependenciesFactory = regionDependenciesFactory; _componentDependenciesFactory = componentDependenciesFactory; _regionElements = new Dictionary <string, object>(StringComparer.OrdinalIgnoreCase); _regionLayouts = new Dictionary <string, object>(StringComparer.OrdinalIgnoreCase); _regionComponents = new Dictionary <string, object>(StringComparer.OrdinalIgnoreCase); _cssDefinitions = new List <CssDefinition>(); _functionDefinitions = new List <FunctionDefinition>(); if (package != null) { _layout.Package = package; } }
public RegionBuilder( INameManager nameManager, IHtmlHelper htmlHelper, IRegionDependenciesFactory regionDependenciesFactory, IComponentDependenciesFactory componentDependenciesFactory, IElementConfiguror elementConfiguror, IFluentBuilder fluentBuilder) { _nameManager = nameManager; _htmlHelper = htmlHelper; _regionDependenciesFactory = regionDependenciesFactory; _componentDependenciesFactory = componentDependenciesFactory; _elementConfiguror = elementConfiguror; _fluentBuilder = fluentBuilder; }
/// <summary> /// Do not change this constructor signature, it will break application /// classes that inherit from this class. Add dependencies to /// IRegionDependenciesFactory and IRegionDependencies /// </summary> public Region(IRegionDependenciesFactory dependencies) : base(dependencies.DataConsumerFactory) { // DO NOT change the method signature of this constructor as // this would break all regions in all applications that use // this framework!! _dependencies = dependencies; WriteOpen = w => { }; WriteClose = w => { }; WriteChildOpen = w => { }; WriteChildClose = w => { }; _dataScopeRules = dependencies.DataScopeProviderFactory.Create(); }
public PackageDependencies( IRenderContext renderContext, IAssetManager assetManager, INameManager nameManager, IModuleDependenciesFactory moduleDependenciesFactory, IPageDependenciesFactory pageDependenciesFactory, ILayoutDependenciesFactory layoutDependenciesFactory, IRegionDependenciesFactory regionDependenciesFactory, IComponentDependenciesFactory componentDependenciesFactory, IDataProviderDependenciesFactory dataProviderDependenciesFactory) { RenderContext = renderContext; AssetManager = assetManager; NameManager = nameManager; ModuleDependenciesFactory = moduleDependenciesFactory; PageDependenciesFactory = pageDependenciesFactory; LayoutDependenciesFactory = layoutDependenciesFactory; RegionDependenciesFactory = regionDependenciesFactory; ComponentDependenciesFactory = componentDependenciesFactory; DataProviderDependenciesFactory = dataProviderDependenciesFactory; }
/// <summary> /// Do not change this constructor signature, it will break application /// classes that inherit from this class. Add dependencies to /// IRegionDependenciesFactory and IRegionDependencies /// </summary> public Region(IRegionDependenciesFactory dependencies) : base(dependencies.DataConsumerFactory) { // DO NOT change the method signature of this constructor as // this would break all regions in all applications that use // this framework!! _dependencies = dependencies; _assetDeploymentMixin = new AssetDeploymentMixin( this, dependencies.CssWriterFactory, dependencies.JavascriptWriterFactory, () => Name); WriteOpen = w => { }; WriteClose = w => { }; WriteChildOpen = w => { }; WriteChildClose = w => { }; _dataScopeRules = dependencies.DataScopeProviderFactory.Create(); }
public BuildEngine( IRequestRouter requestRouter, INameManager nameManager, IModuleDependenciesFactory moduleDependenciesFactory, IPageDependenciesFactory pageDependenciesFactory, ILayoutDependenciesFactory layoutDependenciesFactory, IRegionDependenciesFactory regionDependenciesFactory, IComponentDependenciesFactory componentDependenciesFactory, IAssetManager assetManager, IHtmlHelper htmlHelper, IElementConfiguror elementConfiguror) { _requestRouter = requestRouter; _nameManager = nameManager; _moduleDependenciesFactory = moduleDependenciesFactory; _pageDependenciesFactory = pageDependenciesFactory; _layoutDependenciesFactory = layoutDependenciesFactory; _regionDependenciesFactory = regionDependenciesFactory; _componentDependenciesFactory = componentDependenciesFactory; _assetManager = assetManager; _htmlHelper = htmlHelper; _elementConfiguror = elementConfiguror; }
public PackageDependenciesFactory( IRenderContextFactory renderContextFactory, IDataContextFactory dataContextFactory, IAssetManager assetManager, INameManager nameManager, IModuleDependenciesFactory moduleDependenciesFactory, IPageDependenciesFactory pageDependenciesFactory, ILayoutDependenciesFactory layoutDependenciesFactory, IRegionDependenciesFactory regionDependenciesFactory, IComponentDependenciesFactory componentDependenciesFactory, IDataProviderDependenciesFactory dataProviderDependenciesFactory) { _renderContextFactory = renderContextFactory; _dataContextFactory = dataContextFactory; _assetManager = assetManager; _nameManager = nameManager; _moduleDependenciesFactory = moduleDependenciesFactory; _pageDependenciesFactory = pageDependenciesFactory; _layoutDependenciesFactory = layoutDependenciesFactory; _regionDependenciesFactory = regionDependenciesFactory; _componentDependenciesFactory = componentDependenciesFactory; _dataProviderDependenciesFactory = dataProviderDependenciesFactory; }
public RegionComponent(IRegionDependenciesFactory dependencies) : base(dependencies) { }
public LayoutZoneRegion(IRegionDependenciesFactory dependencies) : base(dependencies) { }
public RegionExample3(IRegionDependenciesFactory dependencies) : base(dependencies) { }