/// <summary>
        /// Constructor
        /// </summary>
        /// <param name="configuration">The base Visual Studio project configuration which is to be adapted</param>
        public ProjectConfiguration(VSDebugConfiguration configuration)
        {
            if (configuration == null) throw new ArgumentNullException("configuration");

            this._configuration = configuration;

            this.PrimaryOutput = this._configuration.VCConfiguration.PrimaryOutput;
        }
예제 #2
0
        /// <summary>
        /// Constructor
        /// </summary>
        /// <param name="configuration">The base Visual Studio project configuration which is to be adapted</param>
        public ProjectConfiguration(VSDebugConfiguration configuration)
        {
            if (configuration == null)
            {
                throw new ArgumentNullException("configuration");
            }

            this._configuration = configuration;

            this.PrimaryOutput = this._configuration.VCConfiguration.PrimaryOutput;
        }
예제 #3
0
 /// <summary>
 /// Constructor
 /// </summary>
 /// <param name="configuration">The Visual Studio Configuration parent of the compiler options</param>
 /// <param name="compiler">The Visual Studio compiler tool which is to be adapted</param>
 public VCppCompilerOptions(VSDebugConfiguration configuration, VCCLCompilerTool compiler)
 {
     this._configuration = configuration;
     this._compiler      = compiler;
 }