Table of Contents

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

fileSystem IFileSystem

File system.

fileName string

File name.

Returns

SettingsStorage

SettingsStorage

DeserializeInvariant(byte[])

Deserialize storage from the specified byte array.

public static SettingsStorage DeserializeInvariant(this byte[] data)

Parameters

data byte[]

Data.

Returns

SettingsStorage

SettingsStorage

DeserializeInvariant(string)

Deserialize storage from the specified file.

[Obsolete("Use IFileSystem overload.")]
public static SettingsStorage DeserializeInvariant(this string fileName)

Parameters

fileName string

File name.

Returns

SettingsStorage

SettingsStorage

DeserializeInvariant(string, IFileSystem)

Deserialize storage from the specified file.

public static SettingsStorage DeserializeInvariant(this string fileName, IFileSystem fileSystem)

Parameters

fileName string

File name.

fileSystem IFileSystem

File system.

Returns

SettingsStorage

SettingsStorage

DeserializeInvariant<T>(string, IFileSystem)

Deserialize storage from the specified file.

public static T DeserializeInvariant<T>(this string fileName, IFileSystem fileSystem)

Parameters

fileName string

File name.

fileSystem IFileSystem

File system.

Returns

T

T

Type Parameters

T

Type implemented IPersistable.

SerializeInvariant(IPersistable, bool)

Serialize the specified storage into byte array.

public static byte[] SerializeInvariant(this IPersistable settings, bool bom = true)

Parameters

settings IPersistable

IPersistable

bom bool

Add 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

settings SettingsStorage

SettingsStorage

fileSystem IFileSystem

File system.

fileName string

File name.

bom bool

Add UTF8 BOM preamble.

SerializeInvariant(SettingsStorage, bool)

Serialize the specified storage into byte array.

public static byte[] SerializeInvariant(this SettingsStorage settings, bool bom = true)

Parameters

settings SettingsStorage

SettingsStorage

bom bool

Add 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

settings SettingsStorage

SettingsStorage

fileName string

File name.

bom bool

Add UTF8 BOM preamble.