WIP
DirectOutput framework for virtual pinball cabinets WIP
Go to:
Overview 
DracLabs.IniFile Class Reference

Classes

class  IniSection
 

Public Member Functions

 IniFile ()
 
void Load (string sFileName, bool bMerge=false)
 
void Save (string sFileName)
 
IniSection AddSection (string sSection)
 
bool RemoveSection (string sSection)
 
bool RemoveSection (IniSection Section)
 
bool RemoveAllSections ()
 
IniSection GetSection (string sSection)
 
string GetKeyValue (string sSection, string sKey)
 
bool SetKeyValue (string sSection, string sKey, string sValue)
 
bool RenameSection (string sSection, string sNewSection)
 
bool RenameKey (string sSection, string sKey, string sNewKey)
 
bool RemoveKey (string sSection, string sKey)
 

Properties

System.Collections.ICollection Sections [get]
 
ArrayList SectionList [get]
 

Detailed Description

Definition at line 13 of file IniFile.cs.

Constructor & Destructor Documentation

DracLabs.IniFile.IniFile ( )

Definition at line 19 of file IniFile.cs.

Member Function Documentation

IniSection DracLabs.IniFile.AddSection ( string  sSection)

Definition at line 117 of file IniFile.cs.

string DracLabs.IniFile.GetKeyValue ( string  sSection,
string  sKey 
)

Definition at line 180 of file IniFile.cs.

IniSection DracLabs.IniFile.GetSection ( string  sSection)

Definition at line 168 of file IniFile.cs.

void DracLabs.IniFile.Load ( string  sFileName,
bool  bMerge = false 
)

Definition at line 26 of file IniFile.cs.

bool DracLabs.IniFile.RemoveAllSections ( )

Definition at line 161 of file IniFile.cs.

bool DracLabs.IniFile.RemoveKey ( string  sSection,
string  sKey 
)

Definition at line 240 of file IniFile.cs.

bool DracLabs.IniFile.RemoveSection ( string  sSection)

Definition at line 136 of file IniFile.cs.

bool DracLabs.IniFile.RemoveSection ( IniSection  Section)

Definition at line 143 of file IniFile.cs.

bool DracLabs.IniFile.RenameKey ( string  sSection,
string  sKey,
string  sNewKey 
)

Definition at line 224 of file IniFile.cs.

bool DracLabs.IniFile.RenameSection ( string  sSection,
string  sNewSection 
)

Definition at line 211 of file IniFile.cs.

void DracLabs.IniFile.Save ( string  sFileName)

Definition at line 80 of file IniFile.cs.

bool DracLabs.IniFile.SetKeyValue ( string  sSection,
string  sKey,
string  sValue 
)

Definition at line 195 of file IniFile.cs.

Property Documentation

ArrayList DracLabs.IniFile.SectionList
get

Definition at line 112 of file IniFile.cs.

System.Collections.ICollection DracLabs.IniFile.Sections
get

Definition at line 106 of file IniFile.cs.


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