Represents a protocol independent interface representation of a collection of any
IChannel objects.
This is the base interface implemented by all collections classes in the phasor protocols library; it is the root of the collection interface hierarchy.
This is the base interface implemented by all collections classes in the phasor protocols library; it is the root of the collection interface hierarchy.
![](../icons/collapse_all.gif)
C# | Visual Basic | Visual C++ |
public interface IChannelCollection<T> : IChannel, ISupportBinaryImage, IList<T>, ICollection<T>, IEnumerable<T>, IEnumerable, INotifyCollectionChanged, ISerializable where T : IChannel
Public Interface IChannelCollection(Of T As IChannel) _ Inherits IChannel, ISupportBinaryImage, IList(Of T), _ ICollection(Of T), IEnumerable(Of T), IEnumerable, INotifyCollectionChanged, _ ISerializable
generic<typename T> where T : IChannel public interface class IChannelCollection : IChannel, ISupportBinaryImage, IList<T>, ICollection<T>, IEnumerable<T>, IEnumerable, INotifyCollectionChanged, ISerializable
![](../icons/collapse_all.gif)
- T
- Specific IChannel type that the IChannelCollection<(Of <(<'T>)>)> contains.
![](../icons/collapse_all.gif)
All Members | Methods | Properties | Events | ||
Icon | Member | Description |
---|---|---|
![]() | Add(T) |
Adds an item to the ICollection<(Of <(<'T>)>)>.
(Inherited from ICollection<(Of <(<'T>)>)>.) |
![]() | Attributes |
Gets a Dictionary<(Of <(<'TKey, TValue>)>)> of string based property names and values for this IChannel object.
(Inherited from IChannel.) |
![]() | BinaryImage()()()() | (Inherited from ISupportBinaryImage.) |
![]() | BinaryLength()()()() | (Inherited from ISupportBinaryImage.) |
![]() | Clear()()()() |
Removes all items from the ICollection<(Of <(<'T>)>)>.
(Inherited from ICollection<(Of <(<'T>)>)>.) |
![]() | CollectionChanged | (Inherited from INotifyCollectionChanged.) |
![]() | Contains(T) |
Determines whether the ICollection<(Of <(<'T>)>)> contains a specific value.
(Inherited from ICollection<(Of <(<'T>)>)>.) |
![]() | CopyImage(ISupportBinaryImage, array<Byte>[]()[][], Int32%) |
This is a common optimized block copy function for any kind of data.
(Inherited from Common.) |
![]() | CopyTo(array<T>[]()[][], Int32) |
Copies the elements of the ICollection<(Of <(<'T>)>)> to an Array, starting at a particular Array index.
(Inherited from ICollection<(Of <(<'T>)>)>.) |
![]() | Count |
Gets the number of elements contained in the ICollection<(Of <(<'T>)>)>.
(Inherited from ICollection<(Of <(<'T>)>)>.) |
![]() | GetEnumerator()()()() |
Returns an enumerator that iterates through the collection.
(Inherited from IEnumerable<(Of <(<'T>)>)>.) |
![]() | GetEnumerator()()()() |
Returns an enumerator that iterates through a collection.
(Inherited from IEnumerable.) |
![]() | GetObjectData(SerializationInfo, StreamingContext) |
Populates a SerializationInfo with the data needed to serialize the target object.
(Inherited from ISerializable.) |
![]() | IndexOf(T) |
Determines the index of a specific item in the IList<(Of <(<'T>)>)>.
(Inherited from IList<(Of <(<'T>)>)>.) |
![]() | Initialize(array<Byte>[]()[][], Int32, Int32) | (Inherited from ISupportBinaryImage.) |
![]() | Insert(Int32, T) |
Inserts an item to the IList<(Of <(<'T>)>)> at the specified index.
(Inherited from IList<(Of <(<'T>)>)>.) |
![]() | IsReadOnly |
Gets a value indicating whether the ICollection<(Of <(<'T>)>)> is read-only.
(Inherited from ICollection<(Of <(<'T>)>)>.) |
![]() | Item[([( Int32])]) |
Gets or sets the element at the specified index.
(Inherited from IList<(Of <(<'T>)>)>.) |
![]() | Remove(T) |
Removes the first occurrence of a specific object from the ICollection<(Of <(<'T>)>)>.
(Inherited from ICollection<(Of <(<'T>)>)>.) |
![]() | RemoveAt(Int32) |
Removes the IList<(Of <(<'T>)>)> item at the specified index.
(Inherited from IList<(Of <(<'T>)>)>.) |
![]() | State |
Gets or sets the parsing state for this IChannel object.
(Inherited from IChannel.) |
![]() | Tag |
Gets or sets a user definable reference to an object associated with this IChannel object.
(Inherited from IChannel.) |