<PackageReference Include="NETStandard.Library" Version="2.0.2" />

System.Reflection.MemberInfo

public abstract class MemberInfo : ICustomAttributeProvider
namespace System.Reflection { public abstract class MemberInfo : ICustomAttributeProvider { public virtual IEnumerable<CustomAttributeData> CustomAttributes { get; } public abstract Type DeclaringType { get; } public abstract MemberTypes MemberType { get; } public virtual int MetadataToken { get; } public virtual Module Module { get; } public abstract string Name { get; } public abstract Type ReflectedType { get; } protected MemberInfo(); public abstract object[] GetCustomAttributes(bool inherit); public abstract object[] GetCustomAttributes(Type attributeType, bool inherit); public virtual IList<CustomAttributeData> GetCustomAttributesData(); public abstract bool IsDefined(Type attributeType, bool inherit); public static bool operator ==(MemberInfo left, MemberInfo right); public static bool operator !=(MemberInfo left, MemberInfo right); } }