Class Emulator
Represents system emulator.
public class Emulator : DatabaseObject, INotifyPropertyChanged, IComparable, IIdentifiable
- Inheritance
-
Emulator
- Implements
- Inherited Members
Constructors
Emulator()
Creates new instance of Emulator.
public Emulator()
Emulator(string)
Creates new instance of Emulator with specific name.
public Emulator(string name)
Parameters
name
stringEmulator name.
Properties
AllProfiles
Gets list of all profiles.
public List<EmulatorProfile> AllProfiles { get; }
Property Value
BuiltInConfigId
Gets id of built-in emulator profile.
public string BuiltInConfigId { get; set; }
Property Value
BuiltinProfiles
Gets or sets list of emulator profiles.
public ObservableCollection<BuiltInEmulatorProfile> BuiltinProfiles { get; set; }
Property Value
CustomProfiles
Gets or sets list of emulator profiles.
public ObservableCollection<CustomEmulatorProfile> CustomProfiles { get; set; }
Property Value
InstallDir
Gets emulator installation directory.
public string InstallDir { get; set; }
Property Value
SelectableProfiles
Gets list of all profiles including option for profile auto-select.
public List<EmulatorProfile> SelectableProfiles { get; }
Property Value
Methods
CopyDiffTo(object)
Copies differential properties to target object intance.
public override void CopyDiffTo(object target)
Parameters
target
objectTarget object instance to receive new data.
GetCopy()
public Emulator GetCopy()
Returns
GetProfile(string)
Gets profile by id.
public EmulatorProfile GetProfile(string profileId)
Parameters
profileId
string
Returns
ToString()
public override string ToString()