C# Class 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.
Afficher le fichier Open project: figment/tesvsnip Class Usage Examples

Méthodes publiques

Méthode Description
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

Private Methods

Méthode Description
DomainDefinition ( ) : System
GetValue ( string>.Dictionary dict, string key, string defaultValue ) : string

Method Details

AllDomains() public static méthode

public static AllDomains ( ) : IEnumerable
Résultat IEnumerable

DetectDefinitionFromVersion() public static méthode

public static DetectDefinitionFromVersion ( string type, float version ) : DomainDefinition
type string
version float
Résultat DomainDefinition

DomainDefinition() public méthode

public DomainDefinition ( string name ) : System
name string
Résultat System

GetFirstRecordOfType() public static méthode

public static GetFirstRecordOfType ( string type ) : RecordStructure
type string
Résultat TESVSnip.Domain.Data.Structure.RecordStructure

GetRecordNames() public static méthode

public static GetRecordNames ( ) : string[]
Résultat string[]

GetRecordNamesAsObjects() public static méthode

public static GetRecordNamesAsObjects ( ) : object[]
Résultat object[]

Load() public static méthode

public static Load ( string p ) : DomainDefinition
p string
Résultat DomainDefinition

LoadedDomains() public static méthode

public static LoadedDomains ( ) : IEnumerable
Résultat IEnumerable

Lookup() public static méthode

public static Lookup ( string p ) : DomainDefinition
p string
Résultat DomainDefinition

Reload() public static méthode

public static Reload ( ) : void
Résultat void