C# Класс TESVSnip.Domain.Data.DomainDefinition

The intent of this class is to hold all "static" information related to configuration of a game. This allows Morrowind, Oblivion, Skyrim config files to be loaded simultaneously yet seperately. This is mostly for command line and scripting application.
Показать файл Открыть проект Примеры использования класса

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

Метод Описание
AllDomains ( ) : IEnumerable
DetectDefinitionFromVersion ( string type, float version ) : DomainDefinition
DomainDefinition ( string name ) : System
GetFirstRecordOfType ( string type ) : RecordStructure
GetRecordNames ( ) : string[]
GetRecordNamesAsObjects ( ) : object[]
Load ( string p ) : DomainDefinition
LoadedDomains ( ) : IEnumerable
Lookup ( string p ) : DomainDefinition
Reload ( ) : void

Приватные методы

Метод Описание
DomainDefinition ( ) : System
GetValue ( string>.Dictionary dict, string key, string defaultValue ) : string

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

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

public static AllDomains ( ) : IEnumerable
Результат IEnumerable

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

public static DetectDefinitionFromVersion ( string type, float version ) : DomainDefinition
type string
version float
Результат DomainDefinition

DomainDefinition() публичный Метод

public DomainDefinition ( string name ) : System
name string
Результат System

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

public static GetFirstRecordOfType ( string type ) : RecordStructure
type string
Результат TESVSnip.Domain.Data.Structure.RecordStructure

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

public static GetRecordNames ( ) : string[]
Результат string[]

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

public static GetRecordNamesAsObjects ( ) : object[]
Результат object[]

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

public static Load ( string p ) : DomainDefinition
p string
Результат DomainDefinition

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

public static LoadedDomains ( ) : IEnumerable
Результат IEnumerable

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

public static Lookup ( string p ) : DomainDefinition
p string
Результат DomainDefinition

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

public static Reload ( ) : void
Результат void