DirectOuput Framework R2
DirectOutput framework R2 for virtual pinball cabinets
Go to:
Overview 
 All Classes Namespaces Files Functions Variables Enumerations Enumerator Properties Events Macros Pages
DirectOutput.Cab.Out.OutputList Class Reference

List of IOutput objects More...

Inheritance diagram for DirectOutput.Cab.Out.OutputList:
Collaboration diagram for DirectOutput.Cab.Out.OutputList:

Public Member Functions

void WriteXml (XmlWriter writer)
 Serializes the IOutput objects in this list to Xml.
IOutput objects are serialized as the contained objects. The enclosing tags represent the object type.
WriteXml is part of the IXmlSerializable interface. More...
 
void ReadXml (XmlReader reader)
 Deserializes the IOutput objects in the XmlReader.
The IOutput objects are deserialized using the object name in the enclosing tags.
ReadXml is part of the IXmlSerializable interface. More...
 
System.Xml.Schema.XmlSchema GetSchema ()
 Method is required by the IXmlSerializable interface. More...
 
delegate void OutputValueChangedEventHandler (object sender, OutputEventArgs e)
 Handler for the OutputValueChangedEvent. More...
 
 OutputList ()
 Initializes a new instance of the OutputList class. More...
 

Protected Member Functions

void OnOutputValueChanged (IOutput Output)
 Triggers the OutputValueChanged event when called. More...
 

Events

OutputValueChangedEventHandler OutputValueChanged
 Event fires if the value of any IOutput in the list has changed. More...
 

Detailed Description

List of IOutput objects

Definition at line 13 of file OutputList.cs.

Constructor & Destructor Documentation

DirectOutput.Cab.Out.OutputList.OutputList ( )
inline

Initializes a new instance of the OutputList class.

Definition at line 153 of file OutputList.cs.

Member Function Documentation

System.Xml.Schema.XmlSchema DirectOutput.Cab.Out.OutputList.GetSchema ( )
inline

Method is required by the IXmlSerializable interface.

Returns
Does allway return null.

Definition at line 79 of file OutputList.cs.

void DirectOutput.Cab.Out.OutputList.OnOutputValueChanged ( IOutput  Output)
inlineprotected

Triggers the OutputValueChanged event when called.

Parameters
OutputThe output which triggers the event.

Definition at line 125 of file OutputList.cs.

delegate void DirectOutput.Cab.Out.OutputList.OutputValueChangedEventHandler ( object  sender,
OutputEventArgs  e 
)

Handler for the OutputValueChangedEvent.

Parameters
senderThe sender of the event.
eThe OutputEventArgs instance containing the event data.
void DirectOutput.Cab.Out.OutputList.ReadXml ( XmlReader  reader)
inline

Deserializes the IOutput objects in the XmlReader.
The IOutput objects are deserialized using the object name in the enclosing tags.
ReadXml is part of the IXmlSerializable interface.

Definition at line 40 of file OutputList.cs.

void DirectOutput.Cab.Out.OutputList.WriteXml ( XmlWriter  writer)
inline

Serializes the IOutput objects in this list to Xml.
IOutput objects are serialized as the contained objects. The enclosing tags represent the object type.
WriteXml is part of the IXmlSerializable interface.

Definition at line 22 of file OutputList.cs.

Event Documentation

OutputValueChangedEventHandler DirectOutput.Cab.Out.OutputList.OutputValueChanged

Event fires if the value of any IOutput in the list has changed.

Definition at line 136 of file OutputList.cs.


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