Click or drag to resize

Result class

Records the results of a node of the LogicalTaskTree.
Inheritance hierarchy
SystemObject
  Vishnu.InterchangeResult

Namespace: Vishnu.Interchange
Assembly: Vishnu.Interchange (in Vishnu.Interchange.dll) Version: 1.0.0+df0404e911d6c38eaed3bb1bb1acfc482d417643
Syntax
public class Result

The Result Type exposes the following members.

Constructors
 NameDescription of the
Public MethodResult Standard constructor.
Protected MethodResult(SerialisationInfo, StreamingContext) Deserialisation constructor.
Public MethodResult(String, NullableBoolean, NullableNodeState, NullableNodeLogicalState, Object) Parameterised constructor.
Back to the top
Properties
 NameDescription of the
Public PropertyId Unique identifier of the node to which this result belongs.
Public PropertyLogical The logical result of processing the subtree of this node.
Public PropertyLogicalState The result state of the node: None, Done, Fault, Timeout, UserAbort.
Public PropertyReturnObject A possible return object of the node (checker).
Public PropertyState The processing status of the node: None, Waiting, Working, Finished, Busy (= Waiting | Working) or CanStart (= None|Finished).
Public PropertyTimestamp Date of creation of the result.
Back to the top
Methods
 NameDescription of the
Public MethodEquals Compares this result with a transferred result by content. The timestamp is deliberately not included in the comparison.
(Overwrites ObjectEquals(Object))
Public MethodGetHashCode Generates a unique hash code for this result. The timestamp is deliberately not included in the comparison.
(Overwrites ObjectGetHashCode)
Public MethodGetObjectData Serialisation helper routine: fetches the object properties into the property container.
Public MethodToString Overridden ToString() method.
(Overwrites ObjectToString)
Back to the top
Remarks
File: Result.cs Author: Erik Nagel 01.12.2012 Erik Nagel: created
See also