Show / Hide Table of Contents

Class CompositionRegistry

The storage of composite elements.

Inheritance
Object
CompositionRegistry
Namespace: StockSharp.Xaml.Diagram
Assembly: StockSharp.Xaml.Diagram.dll
Syntax
public class CompositionRegistry : Object

Constructors

CompositionRegistry()

Initializes a new instance of the CompositionRegistry.

Declaration
public CompositionRegistry()

Properties

DiagramElements

List of elements.

Declaration
public INotifyList<DiagramElement> DiagramElements { get; }
Property Value
Type Description
Ecng.Collections.INotifyList<DiagramElement>

Methods

Deserialize(SettingsStorage)

To deserialize the composite element.

Declaration
public CompositionDiagramElement Deserialize(SettingsStorage storage)
Parameters
Type Name Description
Ecng.Serialization.SettingsStorage storage

Settings storage.

Returns
Type Description
CompositionDiagramElement

Composite element.

Load(CompositionDiagramElement, SettingsStorage)

Load composite element from settings.

Declaration
public void Load(CompositionDiagramElement element, SettingsStorage storage)
Parameters
Type Name Description
CompositionDiagramElement element

Composite element.

Ecng.Serialization.SettingsStorage storage

Settings storage.

Serialize(CompositionDiagramElement, Nullable<SchemeTypes>)

To serialize the composite element.

Declaration
public SettingsStorage Serialize(CompositionDiagramElement composition, Nullable<SchemeTypes> schemeType = null)
Parameters
Type Name Description
CompositionDiagramElement composition

Composite element.

Nullable<SchemeTypes> schemeType

Scheme type.

Returns
Type Description
Ecng.Serialization.SettingsStorage

Settings storage.

Extension Methods

Paths.Serialize<T>(T, String)
Paths.Serialize<T>(T)
Extensions.TryGet<TMessage, TChange>(TMessage, TChange)
Extensions.TryGetDecimal<TMessage, TChange>(TMessage, TChange)
Extensions.Add<TMessage, TChange>(TMessage, TChange, Object)
Extensions.Add<TMessage, TChange>(TMessage, TChange, Decimal)
Extensions.Add<TMessage, TChange>(TMessage, TChange, Int32)
Extensions.Add<TMessage, TChange>(TMessage, TChange, Int64)
Extensions.Add<TMessage, TChange>(TMessage, TChange, SecurityStates)
Extensions.TryAdd<TMessage, TChange>(TMessage, TChange, Nullable<SecurityStates>)
Extensions.TryAdd<TMessage, TChange>(TMessage, TChange, String)
Extensions.Add<TMessage, TChange>(TMessage, TChange, Sides)
Extensions.TryAdd<TMessage, TChange>(TMessage, TChange, Nullable<Sides>)
Extensions.Add<TMessage, TChange>(TMessage, TChange, CurrencyTypes)
Extensions.TryAdd<TMessage, TChange>(TMessage, TChange, Nullable<CurrencyTypes>)
Extensions.Add<TMessage, TChange>(TMessage, TChange, PortfolioStates)
Extensions.TryAdd<TMessage, TChange>(TMessage, TChange, Nullable<PortfolioStates>)
Extensions.Add<TMessage, TChange>(TMessage, TChange, DateTimeOffset)
Extensions.TryAdd<TMessage, TChange>(TMessage, TChange, Nullable<DateTimeOffset>)
Extensions.Add<TMessage, TChange>(TMessage, TChange, Boolean)
Extensions.TryAdd<TMessage, TChange>(TMessage, TChange, Nullable<Boolean>)
Extensions.TryAdd<TMessage, TChange>(TMessage, TChange, Decimal, Boolean)
Extensions.TryAdd<TMessage, TChange>(TMessage, TChange, Nullable<Decimal>, Boolean)
Extensions.TryAdd<TMessage, TChange>(TMessage, TChange, Int32, Boolean)
Extensions.TryAdd<TMessage, TChange>(TMessage, TChange, Nullable<Int32>, Boolean)
Extensions.TryAdd<TMessage, TChange>(TMessage, TChange, Int64, Boolean)
Extensions.TryAdd<TMessage, TChange>(TMessage, TChange, Nullable<Int64>, Boolean)
EditorExtensions.ToItemsSource(Object, Type, Nullable<Boolean>, Nullable<ListSortDirection>, Func<IItemsSourceItem, Boolean>, Func<Object, String>, Func<Object, String>)
XamlHelper.WpfCast<T>(Object)
XamlHelper.CopyToClipboard<T>(T)
XamlHelper.EnsureUIThread(Object)
☀
☾
In This Article
Back to top
Copyright © StockSharp.
☀
☾