C# Class RunTimeCompiler.BasicProject

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.
Show file Open project: Virtual-Universe/Virtual-Universe Class Usage Examples

Public Properties

Property Type Description
BuildOutput string
ConfigFiles List
ContentFiles List
ProjectFile string
ProjectFolder string
References List
ResourceFiles List
Settings ProjectSettings
SourceFiles List

Property Details

BuildOutput public property

public string BuildOutput
return string

ConfigFiles public property

The list of the configuration files that are part of the project.
public List ConfigFiles
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.
public List ContentFiles
return List

ProjectFile public property

public string ProjectFile
return string

ProjectFolder public property

public string ProjectFolder
return string

References public property

The list of the referenced assemblies.
public List References
return List

ResourceFiles public property

The list of the resource files that are part of the project.
public List ResourceFiles
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).
public ProjectSettings,RunTimeCompiler Settings
return ProjectSettings

SourceFiles public property

The list of the source code files that are part of the project.
public List SourceFiles
return List