Table of Contents

Class DiagramExternalElement

Namespace
StockSharp.Diagram
Assembly
StockSharp.Diagram.Core.dll

Element uses external code.

public abstract class DiagramExternalElement : BaseLogReceiver, IPersistable, ILogReceiver, ILogSource, IDisposable
Inheritance
DiagramExternalElement
Implements
IPersistable
Inherited Members
Extension Methods

Constructors

DiagramExternalElement()

Initializes a new instance of the DiagramExternalElement.

protected DiagramExternalElement()

Properties

Container

Container.

public DiagramElement Container { get; }

Property Value

DiagramElement

Parameters

Parameters.

public IEnumerable<IDiagramElementParam> Parameters { get; }

Property Value

IEnumerable<IDiagramElementParam>

WaitAllInput

Wait all parameters before invoke method.

public virtual bool WaitAllInput { get; }

Property Value

bool

Methods

AddParam<T>(string, T)

To add a parameter.

protected DiagramElementParam<T> AddParam<T>(string name, T value = default)

Parameters

name string

Name.

value T

Value.

Returns

DiagramElementParam<T>

Parameter.

Type Parameters

T

Parameter type.

Load(SettingsStorage)

Load settings.

public override void Load(SettingsStorage storage)

Parameters

storage SettingsStorage

Settings storage.

Reset()

public virtual void Reset()

Save(SettingsStorage)

Save settings.

public override void Save(SettingsStorage storage)

Parameters

storage SettingsStorage

Settings storage.

Start()

public virtual void Start()

Stop()

public virtual void Stop()