示例#1
0
        public Engine(
            EngineConfiguration engineConfiguration,
            BuildConfiguration buildConfiguration)
        {
            if (engineConfiguration == null)
            {
                throw new ArgumentNullException(nameof(engineConfiguration));
            }
            if (buildConfiguration == null)
            {
                throw new ArgumentNullException(nameof(buildConfiguration));
            }

            this.buildConfiguration  = buildConfiguration;
            this.engineConfiguration = engineConfiguration;
        }
示例#2
0
 public Engine(
     EngineConfiguration engineConfiguration,
     IBuildConfigurationReader buildConfigurationReader)
     : this(engineConfiguration, buildConfigurationReader.GetBuildConfiguration())
 {
 }