Show / Hide Table of Contents

Namespace SpiceSharp.General

Classes

AmbiguousTypeException

Exception for ambiguous types.

InheritanceCache

A static class that caches inherited objects of a specified type.

InheritedTypeDictionary<V>

An ITypeDictionary<V> that tracks both inheritance and implemented interfaces.

InheritedTypeSet<V>

An InheritedTypeDictionary<V> that can add values by their own types.

InterfaceCache

A static class that caches interfaces of a specified type.

InterfaceTypeDictionary<V>

An implementation of the ITypeDictionary<V> interface that allows retrieving information using interface types.

InterfaceTypeSet<V>

An ITypeSet<V> that tracks interfaces.

TypeNotFoundEventArgs<T>

Event arguments that can be used when a type could not be resolved or found.

TypeValues<T>

A class that stores information about the inheritance tree stored in a type dictionary.

Interfaces

ITypeDictionary<V>

A dictionary that can store instances, and indexes them by a type. This dictionary distinguishes itself by supporting for example inheritance on the type.

ITypeSet<V>

A set of instances that can also be found by their type.

In this article
Back to top Generated by DocFX