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