C# Класс OpenBveApi.Packages.Database

Stores the current package database
Показать файл Открыть проект

Открытые свойства

Свойство Тип Описание
currentDatabase PackageDatabase

Открытые методы

Метод Описание
CheckUninstallDependancies ( List packagesToRemove ) : List

Checks whether uninstalling a package will break any dependancies

DependancyMet ( Package dependancy, List currentList ) : bool

Checks whether a dependancy is met by a member of a list of packages

LoadDatabase ( string Folder, string File ) : bool

Loads a package database XML file as the current database

SaveDatabase ( ) : bool

Call this method to save the package list to disk.

Returns false if an error was encountered whilst saving the database.

checkDependsReccomends ( List currentList ) : List

Checks a list of dependancies or reccomendations to see if they are installed

Описание методов

CheckUninstallDependancies() публичный статический Метод

Checks whether uninstalling a package will break any dependancies
public static CheckUninstallDependancies ( List packagesToRemove ) : List
packagesToRemove List The list of packages that will be removed
Результат List

DependancyMet() публичный статический Метод

Checks whether a dependancy is met by a member of a list of packages
public static DependancyMet ( Package dependancy, List currentList ) : bool
dependancy Package The dependancy
currentList List The package list to check
Результат bool

LoadDatabase() публичный статический Метод

Loads a package database XML file as the current database
public static LoadDatabase ( string Folder, string File ) : bool
Folder string The root database folder
File string The database file
Результат bool

SaveDatabase() публичный статический Метод

Call this method to save the package list to disk.
Returns false if an error was encountered whilst saving the database.
public static SaveDatabase ( ) : bool
Результат bool

checkDependsReccomends() публичный статический Метод

Checks a list of dependancies or reccomendations to see if they are installed
public static checkDependsReccomends ( List currentList ) : List
currentList List
Результат List

Описание свойств

currentDatabase публичное статическое свойство

The current package database
public static PackageDatabase,OpenBveApi.Packages currentDatabase
Результат PackageDatabase