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

ContextualMemberInfo

public abstract class ContextualMemberInfo
A member info with contextual information.
using System.Reflection; using System.Runtime.CompilerServices; namespace Namotion.Reflection { [System.Runtime.CompilerServices.NullableContext(1)] [System.Runtime.CompilerServices.Nullable(0)] public abstract class ContextualMemberInfo { public abstract MemberInfo MemberInfo { get; } public abstract string Name { get; } public override string ToString() { return Name + " (" + GetType().Name.Replace("Contextual", "").Replace("Info", "") + ") - " + base.ToString(); } } }