Class ActiveSubjectCollection#
Namespace: Aeon.Environment
Assembly: Aeon.Environment.dll
public class ActiveSubjectCollection : KeyedCollection<string, EnvironmentSubjectStateEntry>, IList<EnvironmentSubjectStateEntry>, ICollection<EnvironmentSubjectStateEntry>, IList, ICollection, IReadOnlyList<EnvironmentSubjectStateEntry>, IReadOnlyCollection<EnvironmentSubjectStateEntry>, IEnumerable<EnvironmentSubjectStateEntry>, IEnumerable
Inheritance#
object ← Collection<EnvironmentSubjectStateEntry> ← KeyedCollection<string, EnvironmentSubjectStateEntry> ← ActiveSubjectCollection
Implements#
IList<EnvironmentSubjectStateEntry>, ICollection<EnvironmentSubjectStateEntry>, IList, ICollection, IReadOnlyList<EnvironmentSubjectStateEntry>, IReadOnlyCollection<EnvironmentSubjectStateEntry>, IEnumerable<EnvironmentSubjectStateEntry>, IEnumerable
Inherited Members#
KeyedCollection<string, EnvironmentSubjectStateEntry>.Contains(string), KeyedCollection<string, EnvironmentSubjectStateEntry>.Remove(string), KeyedCollection<string, EnvironmentSubjectStateEntry>.ChangeItemKey(EnvironmentSubjectStateEntry, string), KeyedCollection<string, EnvironmentSubjectStateEntry>.ClearItems(), KeyedCollection<string, EnvironmentSubjectStateEntry>.GetKeyForItem(EnvironmentSubjectStateEntry), KeyedCollection<string, EnvironmentSubjectStateEntry>.InsertItem(int, EnvironmentSubjectStateEntry), KeyedCollection<string, EnvironmentSubjectStateEntry>.RemoveItem(int), KeyedCollection<string, EnvironmentSubjectStateEntry>.SetItem(int, EnvironmentSubjectStateEntry), KeyedCollection<string, EnvironmentSubjectStateEntry>.Comparer, KeyedCollection<string, EnvironmentSubjectStateEntry>.this[string], KeyedCollection<string, EnvironmentSubjectStateEntry>.Dictionary, Collection<EnvironmentSubjectStateEntry>.Add(EnvironmentSubjectStateEntry), Collection<EnvironmentSubjectStateEntry>.Clear(), Collection<EnvironmentSubjectStateEntry>.CopyTo(EnvironmentSubjectStateEntry[], int), Collection<EnvironmentSubjectStateEntry>.Contains(EnvironmentSubjectStateEntry), Collection<EnvironmentSubjectStateEntry>.GetEnumerator(), Collection<EnvironmentSubjectStateEntry>.IndexOf(EnvironmentSubjectStateEntry), Collection<EnvironmentSubjectStateEntry>.Insert(int, EnvironmentSubjectStateEntry), Collection<EnvironmentSubjectStateEntry>.Remove(EnvironmentSubjectStateEntry), Collection<EnvironmentSubjectStateEntry>.RemoveAt(int), Collection<EnvironmentSubjectStateEntry>.ClearItems(), Collection<EnvironmentSubjectStateEntry>.InsertItem(int, EnvironmentSubjectStateEntry), Collection<EnvironmentSubjectStateEntry>.RemoveItem(int), Collection<EnvironmentSubjectStateEntry>.SetItem(int, EnvironmentSubjectStateEntry), Collection<EnvironmentSubjectStateEntry>.Count, Collection<EnvironmentSubjectStateEntry>.Items, Collection<EnvironmentSubjectStateEntry>.this[int], object.ToString(), object.Equals(object), object.Equals(object, object), object.ReferenceEquals(object, object), object.GetHashCode(), object.GetType(), object.MemberwiseClone()
Methods#
GetKeyForItem(EnvironmentSubjectStateEntry)#
When implemented in a derived class, extracts the key from the specified element.
protected override string GetKeyForItem(EnvironmentSubjectStateEntry item)
Parameters#
item
EnvironmentSubjectStateEntry
The element from which to extract the key.
Returns#
The key for the specified element.