/// <summary> /// Configure the mediator object, based on the configuration element of the mediator. /// </summary> /// <param name="configuration">The MediatorElement configuration.</param> public void Initialize() { _logger = TemplatingLogger.GetLogger(this.GetType()); _config = RazorMediatorConfigurationSection.GetConfiguration(); _generator = new RazorTemplateGenerator(); foreach (NamespaceElement nameSpace in _config.Namespaces) { _namespaces.Add(nameSpace.Namespace); } foreach (AssemblyElement assembly in _config.Assemblies) { _assemblies.Add(assembly.Assembly); } }
/// <summary> /// Configure the mediator object, based on the configuration element of the mediator. /// </summary> /// <param name="configuration">The MediatorElement configuration.</param> public void Configure(MediatorElement configuration) { _config = RazorMediatorConfigurationSection.GetConfiguration(); }