Skip to content

ROMFile ​

Represents a ROM file with its associated metadata.

Kind: Class

Namespace: CrowdControl.Games

Public Constructors

ROMFile(Func identifier, ROMStatus status, string notes = "")

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Creates a new instance of the CrowdControl.Games.ROMFile 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.

ROMStatus

Status

[get, ]

The status of the ROM file.

Func

Identifier

[get, ]

The function that identifies the ROM file.

string

Notes

[get, ]

Notes or comments about the ROM file.

VersionNumber

ManifestVersion

[get, ]

The version number of the ROM metadata.