public static GenericSolutionFileGlobalSection New(string name, PreOrPostSolution preOrPostSolution) { var output = new GenericSolutionFileGlobalSection { Name = name, PreOrPostSolution = preOrPostSolution, }; return(output); }
public static GenericSolutionFileGlobalSection CreateExtensibilityGlobals() { var solutionProperties = new GenericSolutionFileGlobalSection { Name = SolutionFileConstants.ExtensibilityGlobalsSolutionGlobalSectionName, PreOrPostSolution = PreOrPostSolution.PostSolution, }; solutionProperties.Lines.Add($"SolutionGuid = {Guid.NewGuid().ToStringSolutionFileFormat()}"); return(solutionProperties); }
public static GenericSolutionFileGlobalSection CreateSolutionPropertiesGlobalSection() { var solutionProperties = new GenericSolutionFileGlobalSection { Name = SolutionFileConstants.SolutionPropertiesSolutionGlobalSectionName, PreOrPostSolution = PreOrPostSolution.PreSolution, }; solutionProperties.Lines.Add("HideSolutionNode = FALSE"); return(solutionProperties); }
public static GenericSolutionFileGlobalSection AcquireGlobalSection(this List <ISolutionFileGlobalSection> globalSections, string globalSectionName, PreOrPostSolution preOrPostSolution) { var globalSection = globalSections.AcquireGlobalSectionByName(globalSectionName, () => GenericSolutionFileGlobalSection.New(globalSectionName, preOrPostSolution)); return(globalSection); }
public static bool HasGlobalSection(this IEnumerable <ISolutionFileGlobalSection> globalSections, string globalSectionName, out GenericSolutionFileGlobalSection globalSection) { var output = globalSections.HasGlobalSectionByName(globalSectionName, out globalSection); return(output); }