This class should contain all the information (extracted from a project file) needed for UI or compilation. The current structure of this class is based on the structure of a c# project file, but it may be enhanced if the necessity arise during the development of other project-readers.
The list of the configuration files that are part of the project.
publicListConfigFiles
return
List
ContentFiles public property
The list of content files included. Content files are files (usually documents) that are included in the project, and usually copied to the output folder after build. Common file types are .txt, .pdf, .html, but there is no restriction; these can even be some source code files.
publicListContentFiles
return
List
ProjectFile public property
publicstringProjectFile
return
string
ProjectFolder public property
publicstringProjectFolder
return
string
References public property
The list of the referenced assemblies.
publicListReferences
return
List
ResourceFiles public property
The list of the resource files that are part of the project.
publicListResourceFiles
return
List
Settings public property
All project settings including general settings (framework version, project type winexe/dll/console...,assembly name etc) and the settings for the active configuration (debug/release...) (output folder, warning level etc).
publicProjectSettings,RunTimeCompilerSettings
return
ProjectSettings
SourceFiles public property
The list of the source code files that are part of the project.