System.Attribute

E704373

System.Attribute is a base class in the .NET Framework that enables the creation and use of custom metadata annotations applied to program elements such as classes, methods, and properties.

All labels observed (1)

Label Occurrences
System.Attribute canonical 18

How this entity was disambiguated

Statements (54)

Predicate Object
instanceOf .NET class ⓘ
System.Object subclass ⓘ
base class ⓘ
baseClass System.Object ⓘ
definedInAssembly System.Runtime ⓘ
mscorlib ⓘ
linked to: mscorlib.dll
definedInNamespace System ⓘ
hasMethod Equals(object) ⓘ
GetCustomAttribute(System.Reflection.MemberInfo, System.Type) ⓘ
GetCustomAttribute(System.Reflection.MemberInfo, System.Type, bool) ⓘ
GetCustomAttribute(System.Reflection.ParameterInfo, System.Type) ⓘ
GetCustomAttributes(System.Reflection.MemberInfo) ⓘ
GetCustomAttributes(System.Reflection.MemberInfo, System.Type) ⓘ
GetCustomAttributes(System.Reflection.MemberInfo, System.Type, bool) ⓘ
GetCustomAttributes(System.Reflection.MemberInfo, bool) ⓘ
GetCustomAttributes(System.Reflection.ParameterInfo) ⓘ
GetCustomAttributes(System.Reflection.ParameterInfo, System.Type) ⓘ
GetCustomAttributes(System.Reflection.ParameterInfo, System.Type, bool) ⓘ
GetCustomAttributes(System.Reflection.ParameterInfo, bool) ⓘ
GetHashCode() ⓘ
IsDefaultAttribute() ⓘ
IsDefined(System.Reflection.MemberInfo, System.Type) ⓘ
IsDefined(System.Reflection.MemberInfo, System.Type, bool) ⓘ
IsDefined(System.Reflection.ParameterInfo, System.Type) ⓘ
IsDefined(System.Reflection.ParameterInfo, System.Type, bool) ⓘ
Match(object) ⓘ
hasProperty TypeId ⓘ
introducedIn .NET Framework 1.0 ⓘ
linked to: .NET Framework
isAbstract false ⓘ
isPublic true ⓘ
isSealed true ⓘ
isSerializable true ⓘ
languageSupport C# ⓘ
F# ⓘ
VB.NET ⓘ
linked to: Visual Basic .NET
partOfFramework .NET 5+ ⓘ
linked to: .NET (5 and later)

.NET Core ⓘ
.NET Framework ⓘ
purpose enables custom metadata annotations on program elements ⓘ
provides base functionality for custom attributes ⓘ
supportsUsageOn assembly ⓘ
class ⓘ
delegate ⓘ
event ⓘ
field ⓘ
interface ⓘ
method ⓘ
module ⓘ
parameter ⓘ
property ⓘ
return value ⓘ
struct ⓘ
usagePattern derived classes are applied using square bracket syntax in C# ⓘ
usedWith System.AttributeUsageAttribute ⓘ

How these facts were elicited

Referenced by (18)

Full triples — surface form annotated when it differs from this entity's canonical label.