<PackageReference Include="Namotion.Reflection" Version="3.4.0" />

Namotion.Reflection.ContextualMemberInfo

A member info with contextual information.
namespace Namotion.Reflection { public abstract class ContextualMemberInfo : ICustomAttributeProvider { public abstract MemberInfo MemberInfo { get; } public abstract string Name { get; } public abstract object[] GetCustomAttributes(Type attributeType, bool inherit); public abstract object[] GetCustomAttributes(bool inherit); public abstract bool IsDefined(Type attributeType, bool inherit); protected ContextualMemberInfo(); } }