Skip to content

ROMInfo ​

Represents the identification and patching process for an individual ROM.

Kind: Class

Namespace: CrowdControl.Games

Public Constructors

ROMInfo(string name, ROMStatus status, Func identifier, string notes = "")

Creates a new instance of the CrowdControl.Games.ROMInfo class.

ROMInfo(string name, ROMStatus status, Func identifier, Func liveIdentifier, string notes = "")

Creates a new instance of the CrowdControl.Games.ROMInfo class.

ROMInfo(string name, ROMStatus status, Func identifier, Func liveIdentifier, VersionNumber manifestVersion, string notes = "")

Creates a new instance of the CrowdControl.Games.ROMInfo class.

ROMInfo(string name, ROMStatus status, Func identifier, VersionNumber manifestVersion, string notes = "")

Creates a new instance of the CrowdControl.Games.ROMInfo class.

ROMInfo(string name, string patch, Func> applicator, ROMStatus status, Func identifier, string notes = "")

Creates a new instance of the CrowdControl.Games.ROMInfo class.

ROMInfo(string name, string patch, Func> applicator, Func> liveApplicator, ROMStatus status, Func identifier, Func liveIdentifier, string notes = "")

Creates a new instance of the CrowdControl.Games.ROMInfo class.

ROMInfo(string name, string patch, Func> applicator, ROMStatus status, Func identifier, VersionNumber manifestVersion, string notes = "")

Creates a new instance of the CrowdControl.Games.ROMInfo class.

ROMInfo(string name, string patch, Func> applicator, Func> liveApplicator, ROMStatus status, Func identifier, Func liveIdentifier, VersionNumber manifestVersion, string notes = "")

Creates a new instance of the CrowdControl.Games.ROMInfo class.

Properties

string

Name

[get, ]

The name of the ROM file.

string

Patch

[get, ]

The patch required for the ROM file.

Func>

Applicator

[get, ]

The function that applies the patch to the ROM file.

Func>

LiveApplicator

[get, ]

The function that applies the patch to the ROM file in a live environment.

ROMStatus

Status

[get, ]

The status of the ROM file.

Func

Identifier

[get, ]

The function that identifies the ROM file.

Func

LiveIdentifier

[get, ]

The function that identifies the ROM file in a live environment.

string

Notes

[get, ]

Notes or comments about the ROM file.

VersionNumber

ManifestVersion

[get, ]

The version number of the ROM metadata.