Class IOSignalCollection
Inheritance
IOSignalCollection
Assembly: ABB.Robotics.RobotStudio.Stations.dll
Syntax
public class IOSignalCollection : ICollection, IEnumerable<IOSignal>, IEnumerable
Properties
Count
Declaration
public virtual int Count { get; }
Property Value
IsSynchronized
Declaration
public virtual bool IsSynchronized { get; }
Property Value
Item[Int32]
Gets the item at the specified index.
Declaration
public IOSignal this[int index] { get; }
Parameters
Type |
Name |
Description |
Int32 |
index |
The zero-based index of the item to get.
|
Property Value
Type |
Description |
IOSignal |
The item at the specified index.
|
Exceptions
Item[String]
Gets the item with the specified name.
Declaration
public IOSignal this[string name] { get; }
Parameters
Type |
Name |
Description |
String |
name |
The name of the item to get.
|
Property Value
Type |
Description |
IOSignal |
The item with the specified name.
|
Exceptions
Parent
Declaration
public ProjectObject Parent { get; }
Property Value
SyncRoot
Declaration
public virtual object SyncRoot { get; }
Property Value
Methods
Add(IOSignal)
Adds an IOSignal to this IOSignalCollection object.
Declaration
public void Add(IOSignal signal)
Parameters
Contains(String)
Determines if the IOSignalCollection contains a specific name.
Declaration
public bool Contains(string name)
Parameters
Type |
Name |
Description |
String |
name |
|
Returns
CopyTo(IOSignal[], Int32)
Declaration
public void CopyTo(IOSignal[] array, int index)
Parameters
CopyTo(Array, Int32)
Declaration
public virtual void CopyTo(Array array, int index)
Parameters
GetEnumerator()
Returns an IEnumerator that iterates over the keys in the IOSignalCollection.
Declaration
public virtual IEnumerator GetEnumerator()
Returns
Remove(String)
Removes an IOSignal from this IOSignalCollection object.
Declaration
public void Remove(string name)
Parameters
Type |
Name |
Description |
String |
name |
The name of the IOSignal to be removed.
|
Exceptions
Type |
Condition |
ArgumentException |
An IOSignal with the specified name has not been added to the collection.
|
Events
Changed
Raised when an item is added to or removed from the collection
Declaration
public event CollectionChangedEventHandler Changed
Event Type