Class CompositeNodeState
Детальное (композитное) состояние объекта учёта.
public class CompositeNodeState
- Inheritance
-
CompositeNodeState
- Inherited Members
- Extension Methods
Constructors
CompositeNodeState(NodeState, NodeState, NodeState, NodeState)
Детальное (композитное) состояние объекта учёта.
public CompositeNodeState(NodeState measurePointState, NodeState incidentState, NodeState jobState, NodeState calibrationState)
Parameters
Properties
CalibrationState
Состояние поверок.
public NodeState CalibrationState { get; set; }
Property Value
IncidentState
Состояние НС.
public NodeState IncidentState { get; set; }
Property Value
JobState
Состояние работ.
public NodeState JobState { get; set; }
Property Value
MeasurePointState
Состояние точек учёта.
public NodeState MeasurePointState { get; set; }
Property Value
Methods
Equals(object)
public override bool Equals(object obj)
Parameters
objobject
Returns
GetHashCode()
public override int GetHashCode()
Returns
Operators
operator ==(CompositeNodeState?, CompositeNodeState?)
Определяет, равны ли два экземпляра CompositeNodeState.
public static bool operator ==(CompositeNodeState? left, CompositeNodeState? right)
Parameters
leftCompositeNodeStateПервый экземпляр для сравнения.
rightCompositeNodeStateВторой экземпляр для сравнения.
Returns
- bool
true, если экземпляры равны; иначе false.
operator !=(CompositeNodeState?, CompositeNodeState?)
Определяет, не равны ли два экземпляра CompositeNodeState.
public static bool operator !=(CompositeNodeState? left, CompositeNodeState? right)
Parameters
leftCompositeNodeStateПервый экземпляр для сравнения.
rightCompositeNodeStateВторой экземпляр для сравнения.
Returns
- bool
true, если экземпляры не равны; иначе false.