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#

objectCollection<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#

string

The key for the specified element.