C# Class Fusion.Core.Configuration.ConfigSerializer

Saves and loads configuration to file. Note on multi-threading: Be sure that all structure properties larger than 4 (32-bit) or 8 (64-bit) bytes in config classes have lock on set and get.
Show file Open project: demiurghg/FusionEngine

Public Methods

Method Description
GetConfigPath ( string fileName ) : string

GetConfigVariables ( IEnumerable bindings ) : IEnumerable

LoadFromStream ( IEnumerable bindings, Stream stream ) : void

SaveToStream ( IEnumerable bindings, Stream stream ) : void

Method Details

GetConfigPath() public static method

public static GetConfigPath ( string fileName ) : string
fileName string
return string

GetConfigVariables() public static method

public static GetConfigVariables ( IEnumerable bindings ) : IEnumerable
bindings IEnumerable
return IEnumerable

LoadFromStream() public static method

public static LoadFromStream ( IEnumerable bindings, Stream stream ) : void
bindings IEnumerable
stream Stream
return void

SaveToStream() public static method

public static SaveToStream ( IEnumerable bindings, Stream stream ) : void
bindings IEnumerable
stream Stream
return void