System.Reflection.MethodImplAttributes

E697563

System.Reflection.MethodImplAttributes is an enumeration in .NET that specifies flags describing the implementation details of methods, such as whether they are managed, synchronized, or inlined.

All labels observed (3)

How this entity was disambiguated

Statements (42)

Predicate Object
instanceOf .NET enum
enumeration
assembly System.Runtime
linked to: System.Runtime.dll

mscorlib
linked to: mscorlib.dll
canBeCombinedWithBitwiseOr true
definedIn .NET 5+
linked to: .NET (5 and later)

.NET Core
.NET Framework
documentationUrl https://learn.microsoft.com/dotnet/api/system.reflection.methodimplattributes
frameworkVersionIntroduced .NET Framework 1.0
linked to: .NET Framework
hasAttributeCategory code type
interoperation
managed implementation
optimization
synchronization
hasField AggressiveInlining
CodeTypeMask
ForwardRef
IL
InternalCall
Managed
ManagedMask
MaxMethodImplVal
Native
NoInlining
NoOptimization
OPTIL
PreserveSig
Runtime
Synchronized
Unmanaged
isCLSCompliant true
isFlagsEnum true
isSerializable true
language C#
memberOf System.Reflection
namespace System.Reflection
retrievedBy System.Reflection.MethodBase.GetMethodImplementationFlags
underlyingType System.Int16
usedFor describing method implementation details
usedWith System.Reflection.MethodBase
System.Reflection.MethodInfo

How these facts were elicited

Referenced by (3)

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

System.Reflection containsType System.Reflection.MethodImplAttributes
System.Reflection.MethodImplAttributes retrievedBy System.Reflection.MethodBase.GetMethodImplementationFlags
linked to: System.Reflection.MethodImplAttributes
System.Reflection.MethodImplAttributes hasField MaxMethodImplVal
linked to: System.Reflection.MethodImplAttributes