Class LogicalConditionDiagramElement
Logical condition element.
Implements
Ecng.Serialization.IPersistable
Ecng.ComponentModel.INotifyPropertiesChanged
Inherited Members
Namespace: StockSharp.Xaml.Diagram.Elements
Assembly: StockSharp.Xaml.Diagram.dll
Syntax
[DescriptionLoc("Str3108", false)]
[DisplayNameLoc("LogicalCondition")]
[CategoryLoc("Str1559")]
public class LogicalConditionDiagramElement : DiagramElement, IPersistable, ILogReceiver, ILogSource, IDisposable, INotifyPropertyChanging, INotifyPropertyChanged, ICustomTypeDescriptor, INotifyPropertiesChanged
Constructors
LogicalConditionDiagramElement()
Initializes a new instance of the LogicalConditionDiagramElement.
Declaration
public LogicalConditionDiagramElement()
Properties
IconName
Icon resource name.
Declaration
public override string IconName { get; }
Property Value
Type | Description |
---|---|
String |
Overrides
Operator
Operator.
Declaration
public Nullable<LogicalConditionDiagramElement.Condition> Operator { get; set; }
Property Value
Type | Description |
---|---|
Nullable<LogicalConditionDiagramElement.Condition> |
TypeId
The unique identifier of the diagram element type.
Declaration
public override Guid TypeId { get; }
Property Value
Type | Description |
---|---|
Guid |
Overrides
Methods
Load(SettingsStorage)
Load settings.
Declaration
public override void Load(SettingsStorage storage)
Parameters
Type | Name | Description |
---|---|---|
Ecng.Serialization.SettingsStorage | storage | Settings storage. |
Overrides
OnProcess(DateTimeOffset, IDictionary<DiagramSocket, DiagramSocketValue>, DiagramSocketValue)
The method is called at the processing of the new incoming values.
Declaration
protected override void OnProcess(DateTimeOffset time, IDictionary<DiagramSocket, DiagramSocketValue> values, DiagramSocketValue source)
Parameters
Type | Name | Description |
---|---|---|
DateTimeOffset | time | Time. |
IDictionary<DiagramSocket, DiagramSocketValue> | values | Values. |
DiagramSocketValue | source | Source value. |
Overrides
Save(SettingsStorage)
Save settings.
Declaration
public override void Save(SettingsStorage storage)
Parameters
Type | Name | Description |
---|---|---|
Ecng.Serialization.SettingsStorage | storage | Settings storage. |
Overrides
Implements
Ecng.Serialization.IPersistable
Ecng.ComponentModel.INotifyPropertiesChanged