/// <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; }
/// <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; }
/// <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; }