private string GetUseOfAtl(Project project) { VCppProjectATLParameters atlParameters = project.GetInheritableParameters <VCppProjectATLParameters, VCppProjectATLParametersDef>("atl"); if (atlParameters.IsUseOfATLSpecified) { switch (atlParameters.UseOfATL) { case UseOfATL.None: return(String.Empty); case UseOfATL.Static: return("Static"); case UseOfATL.Dynamic: return("Dynamic"); default: throw new ArgumentOutOfRangeException(); } } else { return(String.Empty); } }
private string GetUseOfAtl(Project project) { VCppProjectATLParameters atlParameters = project.HasParameters("atl") ? project.GetParameters <VCppProjectATLParameters>("atl") : new VCppProjectATLParameters(); switch (atlParameters.UseOfATL) { case UseOfATL.None: return(String.Empty); case UseOfATL.Static: return("Static"); case UseOfATL.Dynamic: return("Dynamic"); default: throw new ArgumentOutOfRangeException(); } }