Class InvariantCultureSerializer
- Namespace
- StockSharp.Configuration
- Assembly
- StockSharp.Configuration.dll
Invariant culture ISerializer.
public static class InvariantCultureSerializer
- Inheritance
-
InvariantCultureSerializer
- Inherited Members
Methods
DeserializeInvariant(IFileSystem, string)
Deserialize storage from the specified file using Ecng.IO.IFileSystem.
public static SettingsStorage DeserializeInvariant(this IFileSystem fileSystem, string fileName)
Parameters
fileSystemIFileSystemFile system.
fileNamestringFile name.
Returns
DeserializeInvariant(byte[])
Deserialize storage from the specified byte array.
public static SettingsStorage DeserializeInvariant(this byte[] data)
Parameters
databyte[]Data.
Returns
DeserializeInvariant(string)
Deserialize storage from the specified file.
[Obsolete("Use IFileSystem overload.")]
public static SettingsStorage DeserializeInvariant(this string fileName)
Parameters
fileNamestringFile name.
Returns
DeserializeInvariant(string, IFileSystem)
Deserialize storage from the specified file.
public static SettingsStorage DeserializeInvariant(this string fileName, IFileSystem fileSystem)
Parameters
fileNamestringFile name.
fileSystemIFileSystemFile system.
Returns
DeserializeInvariant<T>(string, IFileSystem)
Deserialize storage from the specified file.
public static T DeserializeInvariant<T>(this string fileName, IFileSystem fileSystem)
Parameters
fileNamestringFile name.
fileSystemIFileSystemFile system.
Returns
- T
T
Type Parameters
TType implemented IPersistable.
SerializeInvariant(IPersistable, bool)
Serialize the specified storage into byte array.
public static byte[] SerializeInvariant(this IPersistable settings, bool bom = true)
Parameters
settingsIPersistablebomboolAdd UTF8 BOM preamble.
Returns
- byte[]
SerializeInvariant(SettingsStorage, IFileSystem, string, bool)
Serialize the specified storage into file using Ecng.IO.IFileSystem.
public static void SerializeInvariant(this SettingsStorage settings, IFileSystem fileSystem, string fileName, bool bom = true)
Parameters
settingsSettingsStoragefileSystemIFileSystemFile system.
fileNamestringFile name.
bomboolAdd UTF8 BOM preamble.
SerializeInvariant(SettingsStorage, bool)
Serialize the specified storage into byte array.
public static byte[] SerializeInvariant(this SettingsStorage settings, bool bom = true)
Parameters
settingsSettingsStoragebomboolAdd UTF8 BOM preamble.
Returns
- byte[]
SerializeInvariant(SettingsStorage, string, bool)
Serialize the specified storage into file.
[Obsolete("Use IFileSystem overload.")]
public static void SerializeInvariant(this SettingsStorage settings, string fileName, bool bom = true)
Parameters
settingsSettingsStoragefileNamestringFile name.
bomboolAdd UTF8 BOM preamble.