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.

Jump to: Statements Referenced by

Statements (54)

Predicate Object
instanceOf .NET class
System.Object subclass
base class
baseClass System.Object
definedInAssembly System.Runtime NERFINISHED
mscorlib NERFINISHED
definedInNamespace System NERFINISHED
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() NERFINISHED
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 NERFINISHED
isAbstract false
isPublic true
isSealed true
isSerializable true
languageSupport C# NERFINISHED
F# NERFINISHED
VB.NET NERFINISHED
partOfFramework .NET 5+ NERFINISHED
.NET Core NERFINISHED
.NET Framework NERFINISHED
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 NERFINISHED

Referenced by (1)

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

System containsType System.Attribute