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