Namespace Cuemon.Reflection
The Cuemon.Reflection
namespace contains types that focuses on working natural with the hidden gems of reflection in order to retrieve information about assemblies, members, parameters, and different versioning schemes that support both traditional and semantic. The namespace is an addition to the System.Reflection
namespace.
Availability: .NET 9, .NET 8 and .NET Standard 2.0
Complements: System.Reflection namespace 🔗
Classes
ActivatorFactory
Provides access to factory methods for creating instances of the specified generic type parameter.
ActivatorOptions
Configuration options for ActivatorFactory.
AssemblyDecoratorExtensions
Extension methods for the Assembly class hidden behind the IDecorator<T> interface.
MemberArgument
Represent the argument given to a member in the context of reflection.
MemberArgumentDecoratorExtensions
Extension methods for the MemberArgument class hidden behind the IDecorator<T> interface.
MemberInfoDecoratorExtensions
Extension methods for the MemberInfo class hidden behind the IDecorator<T> interface.
MemberParser
Provides a generic way to rehydrate serialized objects.
MemberReflection
Provides a robust way specifying binding constraints for reflection based member searching.
MemberReflectionOptions
Configuration options for MemberReflection.
MethodBaseOptions
Configuration options for MethodBase.
MethodDescriptor
Provides information about a method, such as its name, parameters and whether its a property or method.
MethodInfoDecoratorExtensions
Extension methods for the MethodInfo class hidden behind the IDecorator<T> interface.
MethodSignature
Represent the signature of a method in a lightweight format.
ParameterSignature
Represent the signature of a parameter to a method, property or similar.
PropertyInfoDecoratorExtensions
Extension methods for the PropertyInfo class hidden behind the IDecorator<T> interface.
TypeNameOptions
Configuration options for ToFriendlyName(IDecorator<Type>, Action<TypeNameOptions>).
VersionResult
Represents different representations of a version scheme in a consistent way.
Enums
ManifestResourceMatch
Specifies the way of finding and returning an embedded resource.