Struct DSLInput<TNodeDefinition, TDSLDefinition, IDSL>
Declaration of a specific DSL input connection port for a given node type.
These are used as fields within an ISimulationPortDefinition struct implementation
(see 
Inherited Members
Namespace: Unity.DataFlowGraph
Syntax
public struct DSLInput<TNodeDefinition, TDSLDefinition, IDSL>
    where TNodeDefinition : NodeDefinition, IDSL where TDSLDefinition : DSLHandler<IDSL>, new()
    where IDSL : class
Type Parameters
| Name | Description | 
|---|---|
| TNodeDefinition | The NodeDefinition<TNodeData, TSimulationPortDefinition> to which this port is associated.  | 
| TDSLDefinition | |
| IDSL | 
Remarks
NodeDefinition<TNodeData, TSimulationPortDefinition>s which include this type of port must implement
the provided IDSL interface.
Operators
Explicit(DSLInput<TNodeDefinition, TDSLDefinition, IDSL> to InputPortID)
Declaration
public static explicit operator InputPortID(DSLInput<TNodeDefinition, TDSLDefinition, IDSL> input)
Parameters
| Type | Name | Description | 
|---|---|---|
| DSLInput<TNodeDefinition, TDSLDefinition, IDSL> | input | 
Returns
| Type | Description | 
|---|---|
| InputPortID |