in EnvDTE.Host/Callback/Util/SolutionExtensions.cs [108:122]
private static bool TryGetOrCreateSolutionDescriptionSection(ISolutionMark solutionMark, out SectionDefinition section,
out PropertyDefinition property)
{
if (solutionMark is not SolutionMark { Definition: SolutionDefinition definition })
{
section = null;
property = null;
return false;
}
section = definition.GetOrCreateGlobalSection("SolutionConfigurationPlatforms", "preSolution");
property = section.GetProperties(SolutionDescriptionPropertyName).SingleOrDefault();
return true;
}