Table of Contents

Interface IReadingDescriptorCollection

Namespace
Acuit.Pinpoint.IO.Testing
Assembly
Acuit.Pinpoint.IO.Testing.Abstractions.dll

A read-only collection of reading descriptors that can be accessed either by index or by a reading name string.

public interface IReadingDescriptorCollection : IReadOnlyList<IReadingDescriptor>, IReadOnlyCollection<IReadingDescriptor>, IEnumerable<IReadingDescriptor>, IReadOnlyDictionary<string, IReadingDescriptor>, IReadOnlyCollection<KeyValuePair<string, IReadingDescriptor>>, IEnumerable<KeyValuePair<string, IReadingDescriptor>>, IEnumerable
Inherited Members

Remarks

Readings are keyed by their Name property value, using a case-insensitive comparison. It is possible for multiple readings with the same name to be registered; the IReadOnlyList<T> members will yield all reading descriptors, including duplicates, while the IReadOnlyDictionary<TKey, TValue> members will only yield the uniquely-named reading descriptors, where the first one registered with a duplicated name will be returned.