Interface IOutPin
Interface used to handle incoming pins to nodes. This interface contains all relevant parts of an out-pin implementation not actually bound to the type of the pin
Namespace: Fusee.Xirkit
Assembly: Fusee.Xirkit.dll
Syntax
public interface IOutPin
Remarks
This interface allows out-pins of different types to be handled similarly (e.g. stored in an array). OutPin<T> for all implementation parts bound to a concrete pin type.
Properties
Member
Gets the name of the member or the member chain.
Declaration
string Member { get; }
Property Value
Type | Description |
---|---|
System.String | The member' name. |
Methods
Attach(IInPin)
Attaches the specified in-pin to this out-pin.
Declaration
void Attach(IInPin other)
Parameters
Type | Name | Description |
---|---|---|
IInPin | other | The in in-pin to attach to. |
Detach(IInPin)
Detaches the specified (and previously attached) in-pin from this out-pin
Declaration
void Detach(IInPin other)
Parameters
Type | Name | Description |
---|---|---|
IInPin | other | The in-pin to detach from. |
GetPinType()
Retrieves the type description of the pin.
Declaration
Type GetPinType()
Returns
Type | Description |
---|---|
System.Type | The pin's type |
Propagate()
Propagates the value connected to this out-pin to all connected in-pins
Declaration
void Propagate()