Class InputPinCollection<T>
Represents a collection of input pins containing values of type T
public sealed class InputPinCollection<T> : PinCollection, IPinCollection, IEnumerable<IPin>, IEnumerable
Type Parameters
TThe type of value the pins in this collection hold
- Inheritance
-
objectCorePropertyChangedInputPinCollection<T>
- Implements
- Inherited Members
Properties
Direction
Gets the direction of the pin collection and all its pins
public override PinDirection Direction { get; }
Property Value
Pins
Gets an enumerable of the pins in this collection
public IEnumerable<InputPin<T>> Pins { get; }
Property Value
- IEnumerable<InputPin<T>>
Type
Gets the type of values the pin collection and all its pins holds
public override Type Type { get; }
Property Value
Values
Gets an enumerable of the values of the pins in this collection
public IEnumerable<T> Values { get; }
Property Value
- IEnumerable<T>
Methods
CreatePin()
Creates a new pin compatible with this collection
public override IPin CreatePin()
Returns
- IPin
The newly created pin