Click or drag to resize

Orthogonal.Common.Basic.DepScan Namespace

 
Classes
 ClassDescription
Public classDepScanner A utility class that can recursively scan a folder for Visual Studio solution (.sln) and C# project (.csproj) files and create arrays of results that define the relationships between solutions, projects and referenced or dependent libraries and packages. The arrays can be used to generate reports or search screens to help developers understand the complex relationships that may form in large development environments. This class was only created for internal use at Nancy Street, but it's included in this package just in case other developers might find it useful.
Public classProjectData 
Public classReferenceData 
Public classScanResult Encapsulates the results of dependency scan processing.
Public classSolProject Represents the reference to a project inside a solution file. The simple properties contain the values parsed out of the reference element. If the referenced project exists, then it is parsed and the ProjectLink property is set (a null indicates the project file was not found or it was inaccessible).
Public classSolutionData 
Public classVDProjectParser A static utility class that parses a Visual Studio installer project (*.vdproj) file and converts it to an XML element so that it can conveniently be processed by analysis tools.