Major building block of the Xirkit library. Each Circuit contains Node instances.
A single object instance of any type can be hosted inside a node. This way any arbitrary object can participate in a Circuit. Node instances within a Circuit are interconnected using in-pins and out-pins. The internal connection from pins to actual members (properties and fields) of the contained object are done using IMemberAccessorTs.
public class Node
Thetype exposes the following members.
Gets a value indicating whether all in-pins have been updated actual since the last call to Reset.
Gets the in pins.
Gets or sets the object to host by this node.
Gets the out pins.
Attaches this Node's object's member (speceified by thisMember) to the the specified member of the object hosted by the other node. A member can be any field or property.
Determines whether the specified object is equal to the current object.(Inherited from Object.)
Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.(Inherited from Object.)
Serves as the default hash function.(Inherited from Object.)
Gets the Type of the current instance.(Inherited from Object.)
Creates a shallow copy of the current Object.(Inherited from Object.)
Propagates the values at the object's members' to all in-pins connected to each out-pin connected to a member of this Node's hosted object.
Removes all pins.
Resets this instance by considering all in-pins to contain "dirty" values.
Returns a string that represents the current object.(Inherited from Object.)