EmulatorComponent Members

The following tables list the members exposed by the EmulatorComponent type.

Public Constructors

Name Description
Public Method EmulatorComponent Initializes a new instance of the EmulatorComponent class.

Public Properties

Name Description
Public Property ComponentId Gets the unique identifier (UID) of the current component.

Protected Properties

Name Description
Protected Property Emulator Gets the emulator of which the current component is part.

Public Methods

Name Description
Public Method BeginInvoke Overloaded. Marshalls a method call from the emulator's user interface thread to the system thread that handles emulator logic.
Public Method Configure Configures the current component, using the specified XML data.
Public Method InitializeComponent Performs a final initialization of the current component and loads the component before the Emulator.Start call is issued.
Public Method Invoke Overloaded. Marshalls a method call from the emulator's user interface thread to the system thread that handles emulator logic.
Public Method IsReplaceableBy Gets a value that indicates whether the current component can be replaced by the specified component.
Public Method SetupComponent Sets up the current component according to the fields and properties that have been populated.
Public Method ThrowIfNotConfigurable Overloaded. Throws an exception if the current component is not configurable.
Public Method ThrowIfNotSetup Overloaded. Throws an exception if the current component is not set up.
Public Method UninitializeComponent Uninitializes the current component.

See Also

Reference

EmulatorComponent Class
Microsoft.SPOT.Emulator Namespace