public NitroNetViewEngine(IViewEngineNitro viewEngine, ITemplateRepository templateRepository, IModelTypeProvider modelTypeProvider, IComponentRepository componentRepository) { _viewEngine = viewEngine; _templateRepository = templateRepository; _modelTypeProvider = modelTypeProvider; _componentRepository = componentRepository; }
public TerrificNetViewEngine(IViewEngineTerrific viewEngine, ITemplateRepository templateRepository, IModelTypeProvider modelTypeProvider, IModuleRepository moduleRepository) { _viewEngine = viewEngine; _templateRepository = templateRepository; _modelTypeProvider = modelTypeProvider; _moduleRepository = moduleRepository; }
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; }
/// <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; }
public ViewDefinitionTypeConverter(ITemplateRepository templateRespository, IModelTypeProvider typeProvider) { _templateRespository = templateRespository; _typeProvider = typeProvider; }
public ViewDefinitionTypeConverter(ITemplateRepository templateRespository, IModelTypeProvider typeProvider) { _templateRespository = templateRespository; _typeProvider = typeProvider; }
public SitecoreNitroNetViewEngine(ViewEngine.IViewEngine viewEngine, ITemplateRepository templateRepository, IModelTypeProvider modelTypeProvider, IComponentRepository componentRepository) : base(viewEngine, templateRepository, modelTypeProvider, componentRepository) { }
/// <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); }