예제 #1
0
        private void InitalizeFromConfigurationSource(IConfigurationInterpreter interpreter)
        {
            DefaultConversionManager conversionManager =
                (DefaultConversionManager)Kernel.GetSubSystem(SubSystemConstants.ConversionManagerKey);

            conversionManager.Add(new ConfigurationObjectConverter());

            interpreter.ProcessResource(interpreter.Source, Kernel.ConfigurationStore);
            RunInstaller();
        }
예제 #2
0
        private void InitalizeFromConfigurationSource(IConfigurationInterpreter interpreter,
                                                      IEnvironmentInfo env)
        {
            DefaultConversionManager conversionManager =
                (DefaultConversionManager)Kernel.GetSubSystem(SubSystemConstants.ConversionManagerKey);

            conversionManager.Add(new ConfigurationObjectConverter());

            if (env != null)
            {
                interpreter.EnvironmentName = env.GetEnvironmentName();
            }

            interpreter.ProcessResource(interpreter.Source, Kernel.ConfigurationStore);
            RunInstaller();
        }