Table of Contents

Class PersistableServiceHelper

Namespace
StockSharp.Studio.Core.Services
Assembly
StockSharp.Studio.Core.dll
public static class PersistableServiceHelper
Inheritance
PersistableServiceHelper
Inherited Members

Methods

GetAlertService(IPersistableService)

public static SettingsStorage GetAlertService(this IPersistableService service)

Parameters

service IPersistableService

Returns

SettingsStorage

GetAutoConnect(IPersistableService)

public static bool GetAutoConnect(this IPersistableService service)

Parameters

service IPersistableService

Returns

bool

GetCommonSettings<T>(IPersistableService)

public static T GetCommonSettings<T>(this IPersistableService service) where T : StudioCommonSettings, new()

Parameters

service IPersistableService

Returns

T

Type Parameters

T

GetConnector(IPersistableService)

public static SettingsStorage GetConnector(this IPersistableService service)

Parameters

service IPersistableService

Returns

SettingsStorage

GetConnectorWindow(IPersistableService)

public static SettingsStorage GetConnectorWindow(this IPersistableService service)

Parameters

service IPersistableService

Returns

SettingsStorage

GetDaysLoad(IPersistableService)

public static TimeSpan GetDaysLoad(this IPersistableService service)

Parameters

service IPersistableService

Returns

TimeSpan

GetDoNotShowQuestionWindow(IPersistableService)

public static bool GetDoNotShowQuestionWindow(this IPersistableService service)

Parameters

service IPersistableService

Returns

bool

GetIsFirstRun(IPersistableService)

public static bool GetIsFirstRun(this IPersistableService service)

Parameters

service IPersistableService

Returns

bool

GetLayout(IPersistableService)

public static SettingsStorage GetLayout(this IPersistableService service)

Parameters

service IPersistableService

Returns

SettingsStorage

GetNextTimeFeedback(IPersistableService)

public static DateTime? GetNextTimeFeedback(this IPersistableService service)

Parameters

service IPersistableService

Returns

DateTime?

GetReferences(IPersistableService)

public static IEnumerable<CodeReference> GetReferences(this IPersistableService service)

Parameters

service IPersistableService

Returns

IEnumerable<CodeReference>

GetRibbon(IPersistableService)

public static string GetRibbon(this IPersistableService service)

Parameters

service IPersistableService

Returns

string

GetSettings<T>(IPersistableService, string)

public static T GetSettings<T>(this IPersistableService service, string key) where T : class, IPersistable, new()

Parameters

service IPersistableService
key string

Returns

T

Type Parameters

T

GetStorageFormat(IPersistableService)

public static StorageFormats GetStorageFormat(this IPersistableService service)

Parameters

service IPersistableService

Returns

StorageFormats

GetStudioSession(IPersistableService)

public static SettingsStorage GetStudioSession(this IPersistableService service)

Parameters

service IPersistableService

Returns

SettingsStorage

GetTheme(IPersistableService)

public static string GetTheme(this IPersistableService service)

Parameters

service IPersistableService

Returns

string

LoadEmulatorSettings(IPersistableService)

public static MarketEmulatorSettings LoadEmulatorSettings(this IPersistableService service)

Parameters

service IPersistableService

Returns

MarketEmulatorSettings

LoadMainWindowSettings(IPersistableService, Window)

public static void LoadMainWindowSettings(this IPersistableService service, Window window)

Parameters

service IPersistableService
window Window

SaveEmulatorSettings(IPersistableService, MarketEmulatorSettings)

public static void SaveEmulatorSettings(this IPersistableService service, MarketEmulatorSettings settings)

Parameters

service IPersistableService
settings MarketEmulatorSettings

SaveMainWindowSettings(IPersistableService, Window)

public static void SaveMainWindowSettings(this IPersistableService service, Window window)

Parameters

service IPersistableService
window Window

SaveRiskManager(IPersistableService, SettingsStorage)

public static void SaveRiskManager(this IPersistableService service, SettingsStorage value)

Parameters

service IPersistableService
value SettingsStorage

SetAlertService(IPersistableService, SettingsStorage)

public static void SetAlertService(this IPersistableService service, SettingsStorage value)

Parameters

service IPersistableService
value SettingsStorage

SetAutoConnect(IPersistableService, bool)

public static void SetAutoConnect(this IPersistableService service, bool autoConnect)

Parameters

service IPersistableService
autoConnect bool

SetCommonSettings<T>(IPersistableService, T)

public static void SetCommonSettings<T>(this IPersistableService service, T settings) where T : StudioCommonSettings, new()

Parameters

service IPersistableService
settings T

Type Parameters

T

SetConnector(IPersistableService, SettingsStorage)

public static void SetConnector(this IPersistableService service, SettingsStorage value)

Parameters

service IPersistableService
value SettingsStorage

SetConnectorWindow(IPersistableService, SettingsStorage)

public static void SetConnectorWindow(this IPersistableService service, SettingsStorage value)

Parameters

service IPersistableService
value SettingsStorage

SetDaysLoad(IPersistableService)

public static void SetDaysLoad(this IPersistableService service)

Parameters

service IPersistableService

SetDoNotShowQuestionWindow(IPersistableService, bool)

public static void SetDoNotShowQuestionWindow(this IPersistableService service, bool doNotShow)

Parameters

service IPersistableService
doNotShow bool

SetDriveCache(IPersistableService, SettingsStorage)

public static void SetDriveCache(this IPersistableService service, SettingsStorage storage)

Parameters

service IPersistableService
storage SettingsStorage

SetIsFirstRun(IPersistableService, bool)

public static void SetIsFirstRun(this IPersistableService service, bool value)

Parameters

service IPersistableService
value bool

SetLayout(IPersistableService, Func<SettingsStorage>)

public static void SetLayout(this IPersistableService service, Func<SettingsStorage> getLayout)

Parameters

service IPersistableService
getLayout Func<SettingsStorage>

SetNextTimeFeedback(IPersistableService, DateTime)

public static void SetNextTimeFeedback(this IPersistableService service, DateTime date)

Parameters

service IPersistableService
date DateTime

SetReferences(IPersistableService, IEnumerable<CodeReference>)

public static void SetReferences(this IPersistableService service, IEnumerable<CodeReference> references)

Parameters

service IPersistableService
references IEnumerable<CodeReference>

SetRibbon(IPersistableService, string)

public static void SetRibbon(this IPersistableService service, string ribbon)

Parameters

service IPersistableService
ribbon string

SetSettings<T>(IPersistableService, string, T)

public static void SetSettings<T>(this IPersistableService service, string key, T settings) where T : class, IPersistable, new()

Parameters

service IPersistableService
key string
settings T

Type Parameters

T

SetStorageFormat(IPersistableService)

public static void SetStorageFormat(this IPersistableService service)

Parameters

service IPersistableService

SetStudioSession(IPersistableService, SettingsStorage)

public static void SetStudioSession(this IPersistableService service, SettingsStorage session)

Parameters

service IPersistableService
session SettingsStorage

SetTheme(IPersistableService, string)

public static void SetTheme(this IPersistableService service, string theme)

Parameters

service IPersistableService
theme string

TryLoadSettings(IPersistableService, string, Action<SettingsStorage>)

public static void TryLoadSettings(this IPersistableService service, string name, Action<SettingsStorage> load)

Parameters

service IPersistableService
name string
load Action<SettingsStorage>

TryLoadSettings<T>(SettingsStorage, string, Action<T>)

public static void TryLoadSettings<T>(this SettingsStorage storage, string name, Action<T> load) where T : class

Parameters

storage SettingsStorage
name string
load Action<T>

Type Parameters

T

TryLoadSettings<T>(IPersistableService, string, Action<T>)

public static void TryLoadSettings<T>(this IPersistableService service, string name, Action<T> load)

Parameters

service IPersistableService
name string
load Action<T>

Type Parameters

T