ReflectionResolverCase class

An ITypeResolverCase that gets its information from type reflection.
AssemblyChr.Avro
NamespaceChr.Avro.Resolution
Signature
public abstract class ReflectionResolverCase : Chr.Avro.Resolution.TypeResolverCase
BaseTypeResolverCase

Constructors

ReflectionResolverCase()
null

Methods

T GetAttribute<T>(MemberInfo)
Gets an attribute on a type member.
T GetAttribute<T>(Type)
Gets an attribute on a type.
IEnumerable<ValueTuple<ConstructorInfo, IEnumerable<ParameterInfo>>> GetConstructors(Type, BindingFlags)
Gets constructors on a type.
IEnumerable<ValueTuple<MemberInfo, Type>> GetMembers(Type, BindingFlags)
Gets fields an properties on a type.
Chr.Avro