public static ClangToolchainSettings GetSettings(IProject project)
{
ClangToolchainSettings result = null;
try
{
if (project.ToolchainSettings.ClangToolchainSettings is ExpandoObject)
{
result =
(project.ToolchainSettings.ClangToolchainSettings as ExpandoObject).GetConcreteType<ClangToolchainSettings>();
}
else
{
result = project.ToolchainSettings.ClangToolchainSettings;
}
}
catch (Exception e)
{
}
return result;
}