Show / Hide Table of Contents

Interface IGameDatabase

Describes game databse API.

Properties

| Improve this Doc View Source

AgeRatings

Gets collection of age ratings.

Property Value
Type Description
IItemCollection<AgeRating>
| Improve this Doc View Source

Categories

Gets collection of categories.

Property Value
Type Description
IItemCollection<Category>
| Improve this Doc View Source

Companies

Gets collection of companies.

Property Value
Type Description
IItemCollection<Company>
| Improve this Doc View Source

CompletionStatuses

Gets collection of game statuses.

Property Value
Type Description
IItemCollection<CompletionStatus>
| Improve this Doc View Source

Emulators

Gets collection of emulators.

Property Value
Type Description
IItemCollection<Emulator>
| Improve this Doc View Source

Features

Gets collection of game features.

Property Value
Type Description
IItemCollection<GameFeature>
| Improve this Doc View Source

Games

Gets collection of games.

Property Value
Type Description
IItemCollection<Game>
| Improve this Doc View Source

GameScanners

Gets collection of game features.

Property Value
Type Description
IItemCollection<GameScannerConfig>
| Improve this Doc View Source

Genres

Gets collection of genres.

Property Value
Type Description
IItemCollection<Genre>
| Improve this Doc View Source

ImportExclusions

Gets collection of import exclusions.

Property Value
Type Description
IItemCollection<ImportExclusionItem>
| Improve this Doc View Source

IsOpen

Gets value indicating whether database is opened.

Property Value
Type Description
System.Boolean
| Improve this Doc View Source

Platforms

Gets collections of platforms.

Property Value
Type Description
IItemCollection<Platform>
| Improve this Doc View Source

Regions

Gets collection of regions.

Property Value
Type Description
IItemCollection<Region>
| Improve this Doc View Source

Series

Gets collection of series.

Property Value
Type Description
IItemCollection<Series>
| Improve this Doc View Source

Sources

Gets collection of sources.

Property Value
Type Description
IItemCollection<GameSource>
| Improve this Doc View Source

Tags

Gets collection of tags.

Property Value
Type Description
IItemCollection<Tag>

Methods

| Improve this Doc View Source

ImportGame(GameMetadata)

Import new game into database.

Parameters
Type Name Description
GameMetadata game

Game data to import.

Returns
Type Description
Game

Imported game.

| Improve this Doc View Source

ImportGame(GameMetadata, LibraryPlugin)

Import new game into database from a library plugin.

Parameters
Type Name Description
GameMetadata game

Game data to import.

LibraryPlugin sourcePlugin

Source library plugin.

Returns
Type Description
Game

Imported game.

Events

| Improve this Doc View Source

DatabaseOpened

Invoked when database is being opened.

Event Type
Type Description
System.EventHandler
  • Improve this Doc
  • View Source
Back to top Generated by DocFX