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);
}
}