Table of Contents

Class InputPinCollection

Namespace
Artemis.Core
Assembly
Artemis.Core.dll

Represents a collection of input pins

public sealed class InputPinCollection : PinCollection, IPinCollection, IEnumerable<IPin>, IEnumerable
Inheritance
object
CorePropertyChanged
InputPinCollection
Implements
Inherited Members

Properties

Direction

Gets the direction of the pin collection and all its pins

public override PinDirection Direction { get; }

Property Value

PinDirection

Type

Gets the type of values the pin collection and all its pins holds

public override Type Type { get; }

Property Value

Type

Values

Gets an enumerable of the values of the pins in this collection

public IEnumerable Values { get; }

Property Value

IEnumerable

Methods

ChangeType(Type)

Changes the type of this pin, disconnecting any pins that are incompatible with the new type.

public void ChangeType(Type type)

Parameters

type Type

The new type of the pin.

CreatePin()

Creates a new pin compatible with this collection

public override IPin CreatePin()

Returns

IPin

The newly created pin