| Class | Description |
---|
| DepScanner |
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.
|
| ProjectData | |
| ReferenceData | |
| ScanResult |
Encapsulates the results of dependency scan processing.
|
| SolProject |
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).
|
| SolutionData | |
| VDProjectParser |
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.
|