public sealed class InvalidInput : UnitPort<IUnitPortData, IUnitOutputPort, IUnitOutputPort, InvalidConnection, IUnitPortDefinition>, IUnitInvalidPort, IUnitInputPort, IUnitPort, IGraphElementModule, IGraphChild, IObservableDisposable, IDisposable, ICollectionChild<IGraphElement>, ICollectionChild<IUnit>, INotifyPropertyChanged
Constructors
Declaration
public InvalidInput(string key)
Parameters
Type |
Name |
Description |
String |
key |
|
Properties
Declaration
public override IUnitPortData data { get; }
Property Value
Overrides
Ludiq.Bolt.UnitPort<Ludiq.Bolt.IUnitPortData, Ludiq.Bolt.IUnitOutputPort, Ludiq.Bolt.IUnitOutputPort, Ludiq.Bolt.InvalidConnection, Ludiq.Bolt.IUnitPortDefinition>.data
Implements
Declaration
public override IEnumerable<IUnitOutputPort> invalidConnectedPorts { get; }
Property Value
Overrides
Ludiq.Bolt.UnitPort<Ludiq.Bolt.IUnitPortData, Ludiq.Bolt.IUnitOutputPort, Ludiq.Bolt.IUnitOutputPort, Ludiq.Bolt.InvalidConnection, Ludiq.Bolt.IUnitPortDefinition>.invalidConnectedPorts
Declaration
public override IEnumerable<InvalidConnection> invalidConnections { get; }
Property Value
Overrides
Ludiq.Bolt.UnitPort<Ludiq.Bolt.IUnitPortData, Ludiq.Bolt.IUnitOutputPort, Ludiq.Bolt.IUnitOutputPort, Ludiq.Bolt.InvalidConnection, Ludiq.Bolt.IUnitPortDefinition>.invalidConnections
Implements
Declaration
public override IEnumerable<IUnitOutputPort> validConnectedPorts { get; }
Property Value
Overrides
Ludiq.Bolt.UnitPort<Ludiq.Bolt.IUnitPortData, Ludiq.Bolt.IUnitOutputPort, Ludiq.Bolt.IUnitOutputPort, Ludiq.Bolt.InvalidConnection, Ludiq.Bolt.IUnitPortDefinition>.validConnectedPorts
Declaration
public override IEnumerable<InvalidConnection> validConnections { get; }
Property Value
Overrides
Ludiq.Bolt.UnitPort<Ludiq.Bolt.IUnitPortData, Ludiq.Bolt.IUnitOutputPort, Ludiq.Bolt.IUnitOutputPort, Ludiq.Bolt.InvalidConnection, Ludiq.Bolt.IUnitPortDefinition>.validConnections
Methods
Declaration
public override bool CanConnectToValid(IUnitOutputPort port)
Parameters
Returns
Overrides
Ludiq.Bolt.UnitPort<Ludiq.Bolt.IUnitPortData, Ludiq.Bolt.IUnitOutputPort, Ludiq.Bolt.IUnitOutputPort, Ludiq.Bolt.InvalidConnection, Ludiq.Bolt.IUnitPortDefinition>.CanConnectToValid(Ludiq.Bolt.IUnitOutputPort)
Declaration
public override IUnitPort CompatiblePort(IUnit unit)
Parameters
Type |
Name |
Description |
IUnit |
unit |
|
Returns
Overrides
Ludiq.Bolt.UnitPort<Ludiq.Bolt.IUnitPortData, Ludiq.Bolt.IUnitOutputPort, Ludiq.Bolt.IUnitOutputPort, Ludiq.Bolt.InvalidConnection, Ludiq.Bolt.IUnitPortDefinition>.CompatiblePort(Ludiq.Bolt.IUnit)
Implements
Declaration
public override InvalidConnection ConnectToInvalid(IUnitOutputPort port)
Parameters
Returns
Overrides
Ludiq.Bolt.UnitPort<Ludiq.Bolt.IUnitPortData, Ludiq.Bolt.IUnitOutputPort, Ludiq.Bolt.IUnitOutputPort, Ludiq.Bolt.InvalidConnection, Ludiq.Bolt.IUnitPortDefinition>.ConnectToInvalid(Ludiq.Bolt.IUnitOutputPort)
Declaration
public override InvalidConnection ConnectToValid(IUnitOutputPort port)
Parameters
Returns
Overrides
Ludiq.Bolt.UnitPort<Ludiq.Bolt.IUnitPortData, Ludiq.Bolt.IUnitOutputPort, Ludiq.Bolt.IUnitOutputPort, Ludiq.Bolt.InvalidConnection, Ludiq.Bolt.IUnitPortDefinition>.ConnectToValid(Ludiq.Bolt.IUnitOutputPort)
Declaration
public override void DisconnectFromInvalid(IUnitOutputPort port)
Parameters
Overrides
Ludiq.Bolt.UnitPort<Ludiq.Bolt.IUnitPortData, Ludiq.Bolt.IUnitOutputPort, Ludiq.Bolt.IUnitOutputPort, Ludiq.Bolt.InvalidConnection, Ludiq.Bolt.IUnitPortDefinition>.DisconnectFromInvalid(Ludiq.Bolt.IUnitOutputPort)
Declaration
public override void DisconnectFromValid(IUnitOutputPort port)
Parameters
Overrides
Ludiq.Bolt.UnitPort<Ludiq.Bolt.IUnitPortData, Ludiq.Bolt.IUnitOutputPort, Ludiq.Bolt.IUnitOutputPort, Ludiq.Bolt.InvalidConnection, Ludiq.Bolt.IUnitPortDefinition>.DisconnectFromValid(Ludiq.Bolt.IUnitOutputPort)
Extension Methods