WIP
DirectOutput framework for virtual pinball cabinets WIP
Go to:
Overview 
DirectOutput.LedControl.Loader.TableConfigList Class Reference

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

Inheritance 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.

Definition at line 9 of file TableConfigList.cs.

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.

Definition at line 78 of file TableConfigList.cs.

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].

Definition at line 16 of file TableConfigList.cs.

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.

Definition at line 38 of file TableConfigList.cs.


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