Click or drag to resize

TreeEvent class

Class with various information for events in the LogicalTaskTree.
Inheritance hierarchy
SystemObject
  Vishnu.InterchangeTreeEvent
    Vishnu.InterchangeUndefinedTreeEventClass

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

The TreeEvent Type exposes the following members.

Constructors
 NameDescription of the
Public MethodTreeEvent Constructor: takes over and creates various information for the TreeEvent.
Back to the top
Properties
 NameDescription of the
Public PropertyEnvironmentList with processing results of the predecessors of the node reporting the event.
Public PropertyLogicalLogical value of the node that reports the event (true, false or null).
Public PropertyNameUser name of the event
Public PropertyNodeNameName of the node reporting the event.
Public PropertyNodePathPath to the node that reports the event.
Public PropertyResultsList with processing results of the node reporting the event.
Public PropertySenderIdId of the node reporting the event.
Public PropertySourceIdId of the node in which the event occurs.
Public PropertyStateProcessing status of the node reporting the event (None, Start, Done, Fault, Timeout, UserAbort.).
Public PropertyThreadIdId of the corresponding thread
Public PropertyTimestampDate and time of the event
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 MethodStatic MemberGetInternalEventNameForUserEventName Maps a user-friendly event name to an internal event name.
Public MethodStatic MemberGetInternalEventNamesForUserEventNames Maps a string with user-friendly event names separated by pipes ('|') to a normalised string with corresponding internal event names.
Public MethodGetResolvedPath Resolves the transferred path taking into account the search sequence into a secured path, if possible.
Public MethodStatic MemberGetUserEventNameForInternalEventName Maps an internal event name to a user-friendly event name.
Public MethodStatic MemberGetUserEventNamesForInternalEventNames Maps a normalised string with corresponding internal event names to a string with user-friendly event names separated by a pipe ('|').
Public MethodReplaceWildcards Replaces defined wildcards with their runtime values: '%HOME%': '...bin\Debug'.
Public MethodToString Overridden ToString() method.
(Overwrites ObjectToString)
Back to the top
Fields
 NameDescription of the
Public FieldStatic MemberUndefinedTreeEvent Static instance for an undefined TreeEvent. Replaces null to avoid the miserable null warnings when using TreeEvents to circumvent the provisions for which it is or must be ensured that at the time of of the usage are not equal to zero, but which are not yet used in the constructor. could be instantiated in a meaningful way. For any subsequent null queries, null must be replaced by this instance. It can then be checked for 'is IUndefinedElement' if necessary.
Back to the top
Remarks
File: TreeEvent.cs Author: Erik Nagel 25.07.2013 Erik Nagel: created
See also