Craig's Utility Library  4.0 Beta
Utilities.Configuration.XMLConfig< ClassType > Class Template Reference

XML config base class More...

Inheritance diagram for Utilities.Configuration.XMLConfig< ClassType >:
Utilities.Configuration.Manager.BaseClasses.Config< ClassType >

Protected Member Functions

 XMLConfig ()
 Constructor More...
 
- Protected Member Functions inherited from Utilities.Configuration.Manager.BaseClasses.Config< ClassType >
 Config (Func< string, ConfigClassType > StringToObject=null, Func< ConfigClassType, string > ObjectToString=null)
 Constructor More...
 

Additional Inherited Members

- Public Member Functions inherited from Utilities.Configuration.Manager.BaseClasses.Config< ClassType >
void Load ()
 Loads the config More...
 
void Save ()
 Saves the config More...
 
- Properties inherited from Utilities.Configuration.Manager.BaseClasses.Config< ClassType >
abstract string Name [get]
 Name of the Config object More...
 
virtual string ConfigFileLocation [get]
 Location to save/load the config file from. If blank, it does not save/load but uses any defaults specified. More...
 
virtual string EncryptionPassword [get]
 Encryption password for properties/fields. Used only if set. More...
 

Detailed Description

XML config base class

Template Parameters
ClassTypeClass type
Type Constraints
ClassType :XMLConfig<ClassType> 
ClassType :new() 

Definition at line 32 of file XMLConfig.cs.

Constructor & Destructor Documentation

Utilities.Configuration.XMLConfig< ClassType >.XMLConfig ( )
protected

Constructor

Definition at line 38 of file XMLConfig.cs.


The documentation for this class was generated from the following file: