Show / Hide Table of Contents

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()
Generated by DocFX
GitHub Repo
Back to top