Represents a protocol independent collection of IChannelValue<(Of <(<'T>)>)> objects.
| C# | Visual Basic | Visual C++ |
[SerializableAttribute] public abstract class ChannelValueCollectionBase<TDefinition, TValue> : ChannelCollectionBase<TValue> where TDefinition : IChannelDefinition where TValue : IChannelValue<T>
<SerializableAttribute> _ Public MustInherit Class ChannelValueCollectionBase(Of TDefinition As IChannelDefinition, TValue As IChannelValue(Of T)) _ Inherits ChannelCollectionBase(Of TValue)
[SerializableAttribute] generic<typename TDefinition, typename TValue> where TDefinition : IChannelDefinition where TValue : IChannelValue<T> public ref class ChannelValueCollectionBase abstract : public ChannelCollectionBase<TValue>
- TDefinition
- Specific IChannelDefinition type that the IChannelValue<(Of <(<'T>)>)> references.
- TValue
- Specific IChannelValue<(Of <(<'T>)>)> type that the ChannelValueCollectionBase<(Of <(<'TDefinition, TValue>)>)> contains.
| All Members | Constructors | Methods | Properties | Events | |
| Icon | Member | Description |
|---|---|---|
| ChannelValueCollectionBase<(Of <(<'TDefinition, TValue>)>)>(Int32) |
Creates a new ChannelValueCollectionBase<(Of <(<'TDefinition, TValue>)>)> using specified lastValidIndex.
| |
| ChannelValueCollectionBase<(Of <(<'TDefinition, TValue>)>)>(SerializationInfo, StreamingContext) |
Creates a new ChannelValueCollectionBase<(Of <(<'TDefinition, TValue>)>)> from serialization parameters.
| |
| Add(T) |
Adds an object to the end of the Collection<(Of <(<'T>)>)>.
(Inherited from Collection<(Of <(<'TValue>)>)>.) | |
| AddRange(IEnumerable<(Of <<'(T>)>>)) |
Adds the elements of the specified collection to the end of the ChannelCollectionBase<(Of <(<'T>)>)>.
(Inherited from ChannelCollectionBase<(Of <(<'T>)>)>.) | |
| AllValuesAssigned |
Gets a boolean value indicating if all of the composite values have been assigned a value.
| |
| Attributes |
Gets a Dictionary<(Of <(<'TKey, TValue>)>)> of string based property names and values for this ChannelValueCollectionBase<(Of <(<'TDefinition, TValue>)>)> object.
(Overrides ChannelCollectionBase<(Of <(<'TValue>)>)>.Attributes.) | |
| BinaryImage |
Gets the binary image of this ChannelCollectionBase<(Of <(<'T>)>)>.
(Inherited from ChannelCollectionBase<(Of <(<'T>)>)>.) | |
| BinaryLength |
Gets the length of the BinaryImage.
(Overrides ChannelCollectionBase<(Of <(<'TValue>)>)>.BinaryLength.) | |
| Clear()()()() |
Removes all elements from the Collection<(Of <(<'T>)>)>.
(Inherited from Collection<(Of <(<'TValue>)>)>.) | |
| ClearItems()()()() |
Removes all elements from the ChannelValueCollectionBase<(Of <(<'TDefinition, TValue>)>)>.
(Overrides ChannelCollectionBase<(Of <(<'TValue>)>)>.ClearItems()()()().) | |
| CollectionChanged |
Notifies listeners of dynamic changes, such as when items get added and removed or the whole list is refreshed.
(Inherited from ChannelCollectionBase<(Of <(<'T>)>)>.) | |
| Contains(T) |
Determines whether an element is in the Collection<(Of <(<'T>)>)>.
(Inherited from Collection<(Of <(<'TValue>)>)>.) | |
| CopyTo(array<T>[]()[][], Int32) |
Copies the entire Collection<(Of <(<'T>)>)> to a compatible one-dimensional Array, starting at the specified index of the target array.
(Inherited from Collection<(Of <(<'TValue>)>)>.) | |
| Count |
Gets the number of elements actually contained in the Collection<(Of <(<'T>)>)>.
(Inherited from Collection<(Of <(<'TValue>)>)>.) | |
| Equals(Object) | (Inherited from Object.) | |
| Finalize()()()() |
Allows an Object to attempt to free resources and perform other cleanup operations before the Object is reclaimed by garbage collection.
(Inherited from Object.) | |
| GetEnumerator()()()() |
Returns an enumerator that iterates through the Collection<(Of <(<'T>)>)>.
(Inherited from Collection<(Of <(<'TValue>)>)>.) | |
| GetHashCode()()()() |
Serves as a hash function for a particular type.
(Inherited from Object.) | |
| GetObjectData(SerializationInfo, StreamingContext) |
Populates a SerializationInfo with the data needed to serialize the target object.
(Overrides ChannelCollectionBase<(Of <(<'TValue>)>)>.GetObjectData(SerializationInfo, StreamingContext).) | |
| GetType()()()() |
Gets the Type of the current instance.
(Inherited from Object.) | |
| IndexOf(T) |
Searches for the specified object and returns the zero-based index of the first occurrence within the entire Collection<(Of <(<'T>)>)>.
(Inherited from Collection<(Of <(<'TValue>)>)>.) | |
| Insert(Int32, T) |
Inserts an element into the Collection<(Of <(<'T>)>)> at the specified index.
(Inherited from Collection<(Of <(<'TValue>)>)>.) | |
| InsertItem(Int32, TValue) |
Inserts an element into the ChannelValueCollectionBase<(Of <(<'TDefinition, TValue>)>)> at the specified index.
(Overrides ChannelCollectionBase<(Of <(<'TValue>)>)>.InsertItem(Int32, T).) | |
| Item[([( Int32])]) |
Gets or sets the element at the specified index.
(Inherited from Collection<(Of <(<'TValue>)>)>.) | |
| Items |
Gets a IList<(Of <(<'T>)>)> wrapper around the Collection<(Of <(<'T>)>)>.
(Inherited from Collection<(Of <(<'TValue>)>)>.) | |
| MaximumCount |
Gets or sets the maximum allowed number of items for this ChannelCollectionBase<(Of <(<'T>)>)>.
(Inherited from ChannelCollectionBase<(Of <(<'T>)>)>.) | |
| MemberwiseClone()()()() |
Creates a shallow copy of the current Object.
(Inherited from Object.) | |
| OnCollectionChanged(NotifyCollectionChangedEventArgs) |
Raises the NotifyCollectionChangedEventHandler event.
(Inherited from ChannelCollectionBase<(Of <(<'T>)>)>.) | |
| RefreshBinding()()()() |
Manually sends a Reset to the collection changed event.
(Inherited from ChannelCollectionBase<(Of <(<'T>)>)>.) | |
| Remove(T) |
Removes the first occurrence of a specific object from the Collection<(Of <(<'T>)>)>.
(Inherited from Collection<(Of <(<'TValue>)>)>.) | |
| RemoveAt(Int32) |
Removes the element at the specified index of the Collection<(Of <(<'T>)>)>.
(Inherited from Collection<(Of <(<'TValue>)>)>.) | |
| RemoveItem(Int32) |
Removes the element at the specified index of the ChannelValueCollectionBase<(Of <(<'TDefinition, TValue>)>)>.
(Overrides ChannelCollectionBase<(Of <(<'TValue>)>)>.RemoveItem(Int32).) | |
| SetItem(Int32, TValue) |
Replaces the element at the specified index.
(Overrides ChannelCollectionBase<(Of <(<'TValue>)>)>.SetItem(Int32, T).) | |
| State |
Gets or sets the parsing state for this IChannel object.
(Inherited from ChannelCollectionBase<(Of <(<'T>)>)>.) | |
| Tag |
Gets or sets a user definable reference to an object associated with this IChannel object.
(Inherited from ChannelCollectionBase<(Of <(<'T>)>)>.) | |
| ToString()()()() | (Inherited from Object.) |
| Object | ||||
| Collection<(Of <(<'TValue>)>)> | ||||
| ChannelCollectionBase<(Of <(<'TValue>)>)> | ||||
| ChannelValueCollectionBase<(Of <(<'TDefinition, TValue>)>)> | ||||
| AnalogValueCollection | ||||
| DigitalValueCollection | ||||
| FrequencyValueCollection | ||||
| PhasorValueCollection | ||||