DirectOutput
DirectOutput framework R3 for virtual pinball cabinets.
Loading...
Searching...
No Matches
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]

Constructor & Destructor Documentation

◆ IniFile()

DracLabs.IniFile.IniFile ( )

Member Function Documentation

◆ AddSection()

IniSection DracLabs.IniFile.AddSection ( string sSection)

◆ GetKeyValue()

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

◆ GetSection()

IniSection DracLabs.IniFile.GetSection ( string sSection)

◆ Load()

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

◆ RemoveAllSections()

bool DracLabs.IniFile.RemoveAllSections ( )

◆ RemoveKey()

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

◆ RemoveSection() [1/2]

bool DracLabs.IniFile.RemoveSection ( IniSection Section)

◆ RemoveSection() [2/2]

bool DracLabs.IniFile.RemoveSection ( string sSection)

◆ RenameKey()

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

◆ RenameSection()

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

◆ Save()

void DracLabs.IniFile.Save ( string sFileName)

◆ SetKeyValue()

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

Property Documentation

◆ SectionList

ArrayList DracLabs.IniFile.SectionList
get

◆ Sections

System.Collections.ICollection DracLabs.IniFile.Sections
get

The documentation for this class was generated from the following file:
  • D:/a/DirectOutput/DirectOutput/DirectOutput PinballX Plugin/IniFile.cs