C# Class PHP.Core.CompilerConfiguration

Groups configuration related to the compiler. Includes ApplicationConfiguration.CompilerSection and ApplicationConfiguration.GlobalizationSection sections of global configuration record. Used for passing configuration for the purpose of compilation.
Mostra file Open project: jadu/Phalanger Class Usage Examples

Public Methods

Method Description
LoadFromFile ( PHP.Core.ApplicationContext appContext, FullPath path ) : void

Loads compiler configuration values from a specified .config file into a given record.

Private Methods

Method Description
LoadLibraries ( PHP.Core.ApplicationContext appContext ) : void

Load class libraries collected while parsing configuration files.

Parse ( PHP.Core.ApplicationContext applicationContext, XmlNode section, LibrariesConfigurationList addedLibraries ) : void

Parses a XML node and loads the configuration values from it.

ParseSystemWebSection ( XmlNode section ) : void
ProcessNodes ( PHP.Core.ApplicationContext appContext, XmlNode root, LibrariesConfigurationList addedLibraries ) : void

Recursively handles loading of the configuration file sections, to handle the inheritance properly

Method Details

LoadFromFile() public method

Loads compiler configuration values from a specified .config file into a given record.
An error in configuration.
public LoadFromFile ( PHP.Core.ApplicationContext appContext, FullPath path ) : void
appContext PHP.Core.ApplicationContext Application context where to load libraries.
path FullPath A full path to the .config file.
return void