Exemplo n.º 1
0
 public NitroNetViewEngine(IViewEngineNitro viewEngine, ITemplateRepository templateRepository, IModelTypeProvider modelTypeProvider, IComponentRepository componentRepository)
 {
     _viewEngine          = viewEngine;
     _templateRepository  = templateRepository;
     _modelTypeProvider   = modelTypeProvider;
     _componentRepository = componentRepository;
 }
Exemplo n.º 2
0
	    public TerrificNetViewEngine(IViewEngineTerrific viewEngine, ITemplateRepository templateRepository, IModelTypeProvider modelTypeProvider, IModuleRepository moduleRepository)
        {
            _viewEngine = viewEngine;
            _templateRepository = templateRepository;
            _modelTypeProvider = modelTypeProvider;
	        _moduleRepository = moduleRepository;
        }
Exemplo n.º 3
0
 public TerrificNetViewEngine(IViewEngineTerrific viewEngine, ITemplateRepository templateRepository, IModelTypeProvider modelTypeProvider, IModuleRepository moduleRepository)
 {
     _viewEngine         = viewEngine;
     _templateRepository = templateRepository;
     _modelTypeProvider  = modelTypeProvider;
     _moduleRepository   = moduleRepository;
 }
 public TerrificViewDefinitionRepository(IFileSystem fileSystem,
                                         ITerrificNetConfig configuration,
                                         ITemplateRepository templateRepository,
                                         IModelTypeProvider typeProvider)
 {
     _fileSystem         = fileSystem;
     _templateRepository = templateRepository;
     _typeProvider       = typeProvider;
     _viewPathInfo       = configuration.ViewPath;
 }
 public TerrificViewDefinitionRepository(IFileSystem fileSystem, 
     ITerrificNetConfig configuration,
     ITemplateRepository templateRepository,
     IModelTypeProvider typeProvider)
 {
     _fileSystem = fileSystem;
     _templateRepository = templateRepository;
     _typeProvider = typeProvider;
     _viewPathInfo = configuration.ViewPath;
 }
 /// <summary>
 /// Creates a <see cref="ModelType"/> that corresponds to the specified type name.
 /// </summary>
 /// <param name="typeName"></param>
 /// <returns></returns>
 protected abstract ModelType CreateModelType(string typeName, IModelTypeProvider provider = null);
 internal DynamicModelType(string name, ModelType baseType, string format, Attribute[] attributes, IEnumerable <TPropertySource> properties, IModelTypeProvider provider = null)
     : base(name, baseType.QualifiedName + "+" + name, baseType, baseType.Scope, format, attributes)
 {
     this.properties = properties;
     base.Provider   = provider;
 }
Exemplo n.º 8
0
 /// <summary>
 /// Creates a <see cref="ModelType"/> that corresponds to the specified type name.
 /// </summary>
 /// <param name="typeName"></param>
 /// <returns></returns>
 protected abstract ModelType CreateModelType(string typeName, IModelTypeProvider provider = null);
Exemplo n.º 9
0
 internal DynamicModelType(string name, ModelType baseType, string format, Attribute[] attributes, IEnumerable<TPropertySource> properties, IModelTypeProvider provider = null)
     : base(name, baseType.QualifiedName + "+" + name, baseType, baseType.Scope, format, attributes)
 {
     this.properties = properties;
     base.Provider = provider;
 }
 public ViewDefinitionTypeConverter(ITemplateRepository templateRespository, IModelTypeProvider typeProvider)
 {
     _templateRespository = templateRespository;
     _typeProvider = typeProvider;
 }
Exemplo n.º 11
0
 public ViewDefinitionTypeConverter(ITemplateRepository templateRespository, IModelTypeProvider typeProvider)
 {
     _templateRespository = templateRespository;
     _typeProvider        = typeProvider;
 }
Exemplo n.º 12
0
 public SitecoreNitroNetViewEngine(ViewEngine.IViewEngine viewEngine, ITemplateRepository templateRepository, IModelTypeProvider modelTypeProvider, IComponentRepository componentRepository)
     : base(viewEngine, templateRepository, modelTypeProvider, componentRepository)
 {
 }
Exemplo n.º 13
0
 /// <summary>
 /// Adds a new <see cref="IModelTypeProvider"/> to the set of providers used to resolve
 /// and create new <see cref="ModelType"/> instances.
 /// </summary>
 /// <param name="typeProvider">The <see cref="IModelTypeProvider"/> to add</param>
 /// <remarks>
 /// Providers added last will be given precedence over previously added providers.
 /// </remarks>
 public void AddModelTypeProvider(IModelTypeProvider typeProvider)
 {
     typeProviders.Insert(0, typeProvider);
 }