Table of Contents

Class CustomEmulatorProfile

Namespace
Playnite.SDK.Models
Assembly
Playnite.SDK.dll

Represents emulator profile.

public class CustomEmulatorProfile : EmulatorProfile, INotifyPropertyChanged, IEquatable<CustomEmulatorProfile>
Inheritance
CustomEmulatorProfile
Implements
Inherited Members

Constructors

CustomEmulatorProfile()

Creates new instance of EmulatorProfile.

public CustomEmulatorProfile()

Properties

Arguments

Gets or sets arguments for emulator executable.

public string Arguments { get; set; }

Property Value

string

Executable

Gets or sets executable path used to launch emulator.

public string Executable { get; set; }

Property Value

string

ImageExtensions

Gets or sets file extension supported by profile.

public List<string> ImageExtensions { get; set; }

Property Value

List<string>

Platforms

Gets or sets platforms supported by profile.

public List<Guid> Platforms { get; set; }

Property Value

List<Guid>

StartupScript

Gets startup script.

public string StartupScript { get; set; }

Property Value

string

TrackingMode

Gets or sets executable arguments for File type tasks.

public TrackingMode TrackingMode { get; set; }

Property Value

TrackingMode

TrackingPath

Gets or sets executable arguments for File type tasks.

public string TrackingPath { get; set; }

Property Value

string

WorkingDirectory

Gets or sets working directory of emulator process.

public string WorkingDirectory { get; set; }

Property Value

string

Methods

Equals(CustomEmulatorProfile)

Indicates whether the current object is equal to another object of the same type.

public bool Equals(CustomEmulatorProfile other)

Parameters

other CustomEmulatorProfile

An object to compare with this object.

Returns

bool

true if the current object is equal to the other parameter; otherwise, false.

GetCopy()

public CustomEmulatorProfile GetCopy()

Returns

CustomEmulatorProfile

ToString()

public override string ToString()

Returns

string