using System.Collections.Generic; using SolutionCleanupTool.Models; namespace SolutionCleanupTool.Interfaces { /// /// Interface for parsing Visual Studio solution files /// public interface ISolutionParser { /// /// Parses a solution file and returns a structured model /// /// Path to the .sln file /// Parsed solution model SolutionModel ParseSolution(string solutionPath); /// /// Extracts project references from a parsed solution /// /// The parsed solution model /// List of project references List ExtractProjectReferences(SolutionModel solution); } }