Namespace: IPS7Lnk.Advanced
Assemblies: IPS7LnkNet.Advanced.dll
Represents a collection of PlcDataNode objects.
C#
public class PlcDataNodeCollection : KeyedCollection<PlcType, PlcDataNode>, IList<PlcDataNode>, ICollection<PlcDataNode>, IList, ICollection, IReadOnlyList<PlcDataNode>, IReadOnlyCollection<PlcDataNode>, IEnumerable<PlcDataNode>, IEnumerable
Inheritance Object › Collection<PlcDataNode> › KeyedCollection<PlcType, PlcDataNode> › PlcDataNodeCollection
Implements IList<PlcDataNode>, ICollection<PlcDataNode>, IList, ICollection, IReadOnlyList<PlcDataNode>, IReadOnlyCollection<PlcDataNode>, IEnumerable<PlcDataNode>, IEnumerable
Name | Description |
---|---|
PlcDataNodeCollection | Initializes a new instance of the PlcDataNodeCollection class. |
PlcDataNodeCollection(PlcDataNode) | Initializes a new instance of the PlcDataNodeCollection class. |
PlcDataNodeCollection(PlcDataNode, IEnumerable) | Initializes a new instance of the PlcDataNodeCollection class using the owner and items specified. |
Name | Description |
---|---|
Owner | Gets the owner of the collection objects. |
Name | Description |
---|---|
ClearItems | Removes all elements from the PlcDataNodeCollection. |
GetKeyForItem(PlcDataNode) | Extracts the key from the specified element. |
InsertItem(Int32, PlcDataNode) | Inserts an element into the PlcDataNodeCollection at the specified index . |
RemoveItem(Int32) | Removes the element at the specified index of the PlcDataNodeCollection. |
SetItem(Int32, PlcDataNode) | Replaces the item at the specified index with the specified item. |