Detailed Description

Holds settings about a precompiled "module" - that's just a group of source files compiled together under one name.

Public Member Functions

 Module (string name)
 Creates a settings object for a given module name. More...
 
void LoadSettings ()
 Loads the settings for this module. More...
 
void DeleteDll ()
 
SourceFileSet GetSourceFiles ()
 
void Backup ()
 

Public Attributes

string ModuleName
 The name of the module. More...
 

Properties

string Path [get]
 The path to where this precompiled module is saved. More...
 
bool BackupAvailable [get]
 Is there a secondary backup available? The precompiler is very conservative with files - it won't delete them unless it has to. More...
 
string SourcePath [get]
 The path to the backed up source code. More...
 
bool Exists [get]
 Does this module exist? More...
 
bool EditorMode [get]
 Was it compiled in editor mode? More...
 
string SettingsPath [get]
 Path to the settings file. More...
 
string DllPath [get]
 

Private Attributes

bool RawEditorMode
 Was this compiled in editor mode? More...
 
bool SettingsLoaded
 Have the settings been loaded? More...
 

Constructor & Destructor Documentation

Pico.Module.Module ( string  name)
inline

Creates a settings object for a given module name.

Member Function Documentation

void Pico.Module.Backup ( )
inline
void Pico.Module.DeleteDll ( )
inline
SourceFileSet Pico.Module.GetSourceFiles ( )
inline
void Pico.Module.LoadSettings ( )
inline

Loads the settings for this module.

Member Data Documentation

string Pico.Module.ModuleName

The name of the module.

bool Pico.Module.RawEditorMode
private

Was this compiled in editor mode?

bool Pico.Module.SettingsLoaded
private

Have the settings been loaded?

Property Documentation

bool Pico.Module.BackupAvailable
get

Is there a secondary backup available? The precompiler is very conservative with files - it won't delete them unless it has to.

string Pico.Module.DllPath
get
bool Pico.Module.EditorMode
get

Was it compiled in editor mode?

bool Pico.Module.Exists
get

Does this module exist?

string Pico.Module.Path
get

The path to where this precompiled module is saved.

string Pico.Module.SettingsPath
get

Path to the settings file.

string Pico.Module.SourcePath
get

The path to the backed up source code.