public ConfigurationParameters CreateCompilationParameters(XmlElement projectOptions) { CSharpCompilerParameters pars = new CSharpCompilerParameters(); if (projectOptions != null) { string platform = projectOptions.GetAttribute("Platform"); if (SupportedPlatforms.Contains(platform)) { pars.PlatformTarget = platform; } string debugAtt = projectOptions.GetAttribute("DefineDebug"); if (string.Compare("True", debugAtt, StringComparison.OrdinalIgnoreCase) == 0) { pars.AddDefineSymbol("DEBUG"); pars.DebugType = "full"; } string releaseAtt = projectOptions.GetAttribute("Release"); if (string.Compare("True", releaseAtt, StringComparison.OrdinalIgnoreCase) == 0) { pars.Optimize = true; } } return(pars); }
public ConfigurationParameters CreateCompilationParameters(XmlElement projectOptions) { CSharpCompilerParameters pars = new CSharpCompilerParameters(); if (projectOptions != null) { string platform = projectOptions.GetAttribute("Platform"); if (SupportedPlatforms.Contains(platform)) { pars.PlatformTarget = platform; } string debugAtt = projectOptions.GetAttribute("DefineDebug"); if (string.Compare("True", debugAtt, true) == 0) { pars.AddDefineSymbol("DEBUG"); } } return(pars); }