System.Reflection.MethodAttributes

E697558

System.Reflection.MethodAttributes is an enumeration in .NET that defines flags describing the attributes and metadata characteristics of methods, such as visibility, scope, and special behavior.

All labels observed (6)

How this entity was disambiguated

Statements (47)

Predicate Object
instanceOf .NET enum
enumeration
appliesTo methods
availableIn .NET 5+
.NET Core
.NET Framework
availableSince .NET Framework 1.0
linked to: .NET Framework
CLSCompliant true
definedInAssembly System.Runtime
mscorlib
linked to: mscorlib.dll
definedInNamespace System.Reflection
describes method metadata attributes
method scope
method visibility
special method behavior
hasFlag System.Reflection.MethodAttributes.Abstract
System.Reflection.MethodAttributes.Assembly
System.Reflection.MethodAttributes.CheckAccessOnOverride
System.Reflection.MethodAttributes.FamANDAssem
System.Reflection.MethodAttributes.FamORAssem
System.Reflection.MethodAttributes.Family
System.Reflection.MethodAttributes.Final
System.Reflection.MethodAttributes.HasSecurity
System.Reflection.MethodAttributes.HideBySig
System.Reflection.MethodAttributes.MemberAccessMask
System.Reflection.MethodAttributes.NewSlot
System.Reflection.MethodAttributes.PinvokeImpl
System.Reflection.MethodAttributes.Private
System.Reflection.MethodAttributes.PrivateScope
System.Reflection.MethodAttributes.Public
System.Reflection.MethodAttributes.RTSpecialName
System.Reflection.MethodAttributes.RequireSecObject
System.Reflection.MethodAttributes.ReservedMask
System.Reflection.MethodAttributes.SpecialName
System.Reflection.MethodAttributes.Static
System.Reflection.MethodAttributes.UnmanagedExport
System.Reflection.MethodAttributes.Virtual
isCombinableWithBitwiseOr true
isFlagEnum true
isPartOf .NET reflection API
linked to: System.Reflection
language C#
retrievedVia MethodBase.Attributes
MethodInfo.Attributes
underlyingType System.Int32
usedBy System.Reflection.MethodBase
System.Reflection.MethodInfo
visibilityControlledBy System.Reflection.MethodAttributes.MemberAccessMask

How these facts were elicited

Referenced by (6)

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

System.Reflection containsType System.Reflection.MethodAttributes
System.Reflection.MethodAttributes hasFlag System.Reflection.MethodAttributes.CheckAccessOnOverride
linked to: System.Reflection.MethodAttributes
System.Reflection.MethodAttributes hasFlag System.Reflection.MethodAttributes.SpecialName
linked to: System.Reflection.MethodAttributes
System.Reflection.MethodAttributes hasFlag System.Reflection.MethodAttributes.PinvokeImpl
linked to: System.Reflection.MethodAttributes
System.Reflection.MethodAttributes hasFlag System.Reflection.MethodAttributes.RTSpecialName
linked to: System.Reflection.MethodAttributes
System.Reflection.MethodAttributes visibilityControlledBy System.Reflection.MethodAttributes.MemberAccessMask
linked to: System.Reflection.MethodAttributes