IChannelCollectionT Interface

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.

Definition

Namespace: Gemstone.PhasorProtocols
Assembly: Gemstone.PhasorProtocols (in Gemstone.PhasorProtocols.dll) Version: 1.0.128 -- Release Build+dd7f32701ba80de4d5b0557e84e0ddc18a34573f
Implements
ISupportBinaryImage, IChannel, ICollectionT, IEnumerableT, IListT, IEnumerable, INotifyCollectionChanged, ISerializable

Type Parameters

T
Specific IChannel type that the IChannelCollectionT contains.

Properties

Attributes Gets a DictionaryTKey, TValue of string based property names and values for this IChannel object.
(Inherited from IChannel)
BinaryLength Gets the length of the binary image.
(Inherited from ISupportBinaryImage)
CountGets the number of elements contained in the ICollectionT.
(Inherited from ICollectionT)
FixedElementSize Gets flag that indicates if collection elements have a fixed size.
IsReadOnlyGets a value indicating whether the ICollectionT is read-only.
(Inherited from ICollectionT)
ItemGets or sets the element at the specified index.
(Inherited from IListT)
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)

Methods

AddAdds an item to the ICollectionT.
(Inherited from ICollectionT)
ClearRemoves all items from the ICollectionT.
(Inherited from ICollectionT)
ContainsDetermines whether the ICollectionT contains a specific value.
(Inherited from ICollectionT)
CopyToCopies the elements of the ICollectionT to an Array, starting at a particular Array index.
(Inherited from ICollectionT)
GenerateBinaryImage(Byte[], Int32) Generates binary image of the object and copies it into the given buffer, for BinaryLength bytes.
(Inherited from ISupportBinaryImage)
GetEnumeratorReturns an enumerator that iterates through the collection.
(Inherited from IEnumerableT)
GetObjectDataPopulates a SerializationInfo with the data needed to serialize the target object.
(Inherited from ISerializable)
Obsolete.
IndexOfDetermines the index of a specific item in the IListT.
(Inherited from IListT)
InsertInserts an item to the IListT at the specified index.
(Inherited from IListT)
ParseBinaryImage(Byte[], Int32, Int32) Initializes object by parsing the specified buffer containing a binary image.
(Inherited from ISupportBinaryImage)
RemoveRemoves the first occurrence of a specific object from the ICollectionT.
(Inherited from ICollectionT)
RemoveAtRemoves the IListT item at the specified index.
(Inherited from IListT)

Events

CollectionChangedOccurs when the collection changes.
(Inherited from INotifyCollectionChanged)

Extension Methods

CopyImage This is a common optimized block copy function for any kind of data.
(Defined by Common)

See Also