This namespace contains classes implementing a virtualized platform.

C# | Visual Basic | Managed C++ |
namespace QS.Fx.Platform
Namespace QS.Fx.Platform
namespace QS.Fx.Platform

All Types | Classes | Structures | Interfaces | Enumerations | Delegates |
Icon | Name | Description |
---|---|---|
![]() | ApplicationAttribute |
Annotates the application class with a unique, human-friendly name.
|
![]() | ApplicationContext | |
![]() | EnvironmentInfo | |
![]() | IApplication |
This class represents an application that can be run on top of a physical or virtualized platform.
|
![]() | IApplicationContext |
This class represents the context within an application on a virtualized platform runs.
|
![]() | IPlatform |
This class represents a simple virtual execution environment. Building the entire software stack on top of this environment
allows the same code to be run in a simulator, emulator, or on physical hardware without changes, and eases the debugging.
For thread safety, the services provided by this class, with the exception of Clock and Scheduler, should be used only
from within the context of internal QuickSilver threads. To schedule the execution of code in the context of QuickSilver, one
can use the Scheduler service.
|
![]() | Parameters | |
![]() | PhysicalPlatform | |
![]() | SimulatedPlatform |