DirectOutput
DirectOutput framework R2 for virtual pinball cabinets.
 All Classes Namespaces Files Functions Variables Enumerations Enumerator Properties Events Macros Pages
DirectOutput.LedControl.Loader.TableConfigList Class Reference

A list of table configs from a ini file. More...

Inheritance diagram for DirectOutput.LedControl.Loader.TableConfigList:
Collaboration diagram for DirectOutput.LedControl.Loader.TableConfigList:

Public Member Functions

void ParseLedcontrolData (IEnumerable< string > TableConfigDataFromLedControlIni, bool ThrowExceptions=true)
 Parses several lines of LedControlData. More...
 
void ParseLedcontrolData (string TableConfigDataLineFromLedControlIni, bool ThrowExceptions=true)
 Parses a line of LedControl data contaning the config for a table. More...
 
bool Contains (string ShortRomName)
 Determines whether the list contains the specified short rom name. More...
 

Detailed Description

A list of table configs from a ini file.

Member Function Documentation

bool DirectOutput.LedControl.Loader.TableConfigList.Contains ( string  ShortRomName)

Determines whether the list contains the specified short rom name.

Parameters
ShortRomNameShort name of the rom.
Returns
true if the list contains the specified short rom name, otherwise, false.
void DirectOutput.LedControl.Loader.TableConfigList.ParseLedcontrolData ( IEnumerable< string >  TableConfigDataFromLedControlIni,
bool  ThrowExceptions = true 
)

Parses several lines of LedControlData.

Parameters
TableConfigDataFromLedControlIniThe table config data from led control ini.
ThrowExceptionsif set to true [throw exceptions].
void DirectOutput.LedControl.Loader.TableConfigList.ParseLedcontrolData ( string  TableConfigDataLineFromLedControlIni,
bool  ThrowExceptions = true 
)

Parses a line of LedControl data contaning the config for a table.

Parameters
TableConfigDataLineFromLedControlIniThe table config data line from led control ini.
ThrowExceptionsif set to true [throw exceptions].
Exceptions
System.ExceptionCould not load table config from data line: {0} or Table with ShortRomName {0} has already been loaded.

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