openPDC Synchrophasor Help
IChannelCellCollection<(Of <(<'T>)>)> Interface
NamespacesTVA.PhasorProtocolsIChannelCellCollection<(Of <(<'T>)>)>
Represents a protocol independent interface representation of a collection of IChannelCell objects.
Declaration Syntax
C#Visual BasicVisual C++
public interface IChannelCellCollection<T> : IChannelCollection<T>, 
	IChannel, ISupportBinaryImage, IList<T>, ICollection<T>, IEnumerable<T>, 
	IEnumerable, INotifyCollectionChanged, ISerializable
where T : IChannelCell
Public Interface IChannelCellCollection(Of T As IChannelCell) _
	Inherits IChannelCollection(Of T), IChannel, ISupportBinaryImage,  _
	IList(Of T), ICollection(Of T), IEnumerable(Of T),  _
	IEnumerable, INotifyCollectionChanged, ISerializable
generic<typename T>
where T : IChannelCell
public interface class IChannelCellCollection : IChannelCollection<T>, 
	IChannel, ISupportBinaryImage, IList<T>, ICollection<T>, IEnumerable<T>, 
	IEnumerable, INotifyCollectionChanged, ISerializable
Generic Template Parameters
T
Generic type used.
Members
All MembersMethodsPropertiesEvents



IconMemberDescription
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.)
ConstantCellLength
Gets flag that determines if the lengths of IChannelCell elements in this IChannelCellCollection<(Of <(<'T>)>)> are constant.

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.)

Assembly: TVA.PhasorProtocols (Module: TVA.PhasorProtocols) Version: 1.4.192.0