Namespace SpiceSharp.Reflection
Classes
AttributeCache
A static class that caches attributes for types.
Documentation
A helper class that helps listing documentation at runtime.
Factory
A factory helper class for creating instances using a constructor without arguments.
Factory<T1>
A factory helper class for creating instances using a constructor with a single strongly typed argument.
MemberDescription
The description of a member on a type with named parameters.
ParameterMap
A cached map of type members. Can be used to map parameter names to MemberDescription instances.
TypedMemberMap<T>
A class that contains the members of a certain type.
Interfaces
IMemberMap
A class that can map parameter or property names to their MemberDescription instances.
IParameterImporter<T>
An interface that describes a type that can import parameters of a specific type.
IPropertyExporter<T>
An interface that describes a type that can export parameters of a specific type.
Delegates
Factory.Method
A delegate for creating parameters.
Factory<T1>.Method
A delegate for a factory