Class UnitPortProxy<TInput, TOutput>
A special unit that creates a wireless connection between ports.
Inherited Members
Namespace: Ludiq.Bolt
Syntax
public abstract class UnitPortProxy<TInput, TOutput> : Unit, ISerializationCallbackReceiver, IUnitPortProxy, IUnit, IGraphElementWithDebugData, IGraphElement, IGraphChild, IObservableDisposable, IDisposable, INotifiedCollectionChild<IGraph>, ICollectionChild<IGraph>, IPrewarmable, IIdentifiable, INotifyPropertyChanged where TInput : IUnitInputPort where TOutput : IUnitOutputPort
Type Parameters
| Name | Description |
|---|---|
| TInput | |
| TOutput |
Constructors
UnitPortProxy()
Declaration
protected UnitPortProxy()
UnitPortProxy(UnitPortProxyTarget)
Declaration
protected UnitPortProxy(UnitPortProxyTarget target)
Parameters
| Type | Name | Description |
|---|---|---|
| UnitPortProxyTarget | target |
Properties
input
Declaration
[DoNotSerialize]
[UnitPortDisplay(primary = true, showLabel = false)]
public TInput input { get; protected set; }
Property Value
| Type | Description |
|---|---|
| TInput |
output
Declaration
[DoNotSerialize]
[UnitPortDisplay(primary = true, showLabel = false)]
public TOutput output { get; protected set; }
Property Value
| Type | Description |
|---|---|
| TOutput |
relay
Declaration
[DoNotSerialize]
public IUnitPort relay { get; }
Property Value
| Type | Description |
|---|---|
| IUnitPort |
Implements
target
Declaration
[DoNotSerialize]
public IUnitPort target { get; }
Property Value
| Type | Description |
|---|---|
| IUnitPort |
Implements
targetType
Declaration
[Serialize]
[RenamedFrom("sourceType")]
public UnitPortProxyTarget targetType { get; }
Property Value
| Type | Description |
|---|---|
| UnitPortProxyTarget |
Implements
Explicit Interface Implementations
IUnitPortProxy.input
Declaration
[DoNotSerialize]
IUnitInputPort IUnitPortProxy.input { get; }
Returns
| Type | Description |
|---|---|
| IUnitInputPort |
Implements
IUnitPortProxy.output
Declaration
[DoNotSerialize]
IUnitOutputPort IUnitPortProxy.output { get; }
Returns
| Type | Description |
|---|---|
| IUnitOutputPort |