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

System.Attribute

public abstract class Attribute
namespace System { public abstract class Attribute { public virtual object TypeId { get; } protected Attribute(); public static Attribute GetCustomAttribute(Assembly element, Type attributeType); public static Attribute GetCustomAttribute(Assembly element, Type attributeType, bool inherit); public static Attribute GetCustomAttribute(MemberInfo element, Type attributeType); public static Attribute GetCustomAttribute(MemberInfo element, Type attributeType, bool inherit); public static Attribute GetCustomAttribute(Module element, Type attributeType); public static Attribute GetCustomAttribute(Module element, Type attributeType, bool inherit); public static Attribute GetCustomAttribute(ParameterInfo element, Type attributeType); public static Attribute GetCustomAttribute(ParameterInfo element, Type attributeType, bool inherit); public static Attribute[] GetCustomAttributes(Assembly element); public static Attribute[] GetCustomAttributes(Assembly element, bool inherit); public static Attribute[] GetCustomAttributes(Assembly element, Type attributeType); public static Attribute[] GetCustomAttributes(Assembly element, Type attributeType, bool inherit); public static Attribute[] GetCustomAttributes(MemberInfo element); public static Attribute[] GetCustomAttributes(MemberInfo element, bool inherit); public static Attribute[] GetCustomAttributes(MemberInfo element, Type type); public static Attribute[] GetCustomAttributes(MemberInfo element, Type type, bool inherit); public static Attribute[] GetCustomAttributes(Module element); public static Attribute[] GetCustomAttributes(Module element, bool inherit); public static Attribute[] GetCustomAttributes(Module element, Type attributeType); public static Attribute[] GetCustomAttributes(Module element, Type attributeType, bool inherit); public static Attribute[] GetCustomAttributes(ParameterInfo element); public static Attribute[] GetCustomAttributes(ParameterInfo element, bool inherit); public static Attribute[] GetCustomAttributes(ParameterInfo element, Type attributeType); public static Attribute[] GetCustomAttributes(ParameterInfo element, Type attributeType, bool inherit); public virtual bool IsDefaultAttribute(); public static bool IsDefined(Assembly element, Type attributeType); public static bool IsDefined(Assembly element, Type attributeType, bool inherit); public static bool IsDefined(MemberInfo element, Type attributeType); public static bool IsDefined(MemberInfo element, Type attributeType, bool inherit); public static bool IsDefined(Module element, Type attributeType); public static bool IsDefined(Module element, Type attributeType, bool inherit); public static bool IsDefined(ParameterInfo element, Type attributeType); public static bool IsDefined(ParameterInfo element, Type attributeType, bool inherit); public virtual bool Match(object obj); } }