System.Reflection.MethodBase

E697541

System.Reflection.MethodBase is an abstract .NET class that represents and provides metadata and invocation capabilities for methods and constructors via reflection.

All labels observed (2)

How this entity was disambiguated

Statements (53)

Predicate Object
instanceOf .NET type
abstract class
reflection metadata type
assembly System.Runtime
linked to: System.Runtime.dll

mscorlib
linked to: mscorlib.dll
hasMethod Equals
GetBaseDefinition
GetCurrentMethod
GetGenericArguments
GetHashCode
GetMethodBody
GetParameters
Invoke
MakeGenericMethod
ToString
hasProperty Attributes
CallingConvention
ContainsGenericParameters
DeclaringType
IsAbstract
IsAssembly
IsConstructor
IsFamily
IsFamilyAndAssembly
IsFamilyOrAssembly
IsFinal
IsGenericMethod
IsGenericMethodDefinition
IsHideBySig
IsPrivate
IsPublic
IsSecurityCritical
IsSecuritySafeCritical
IsSecurityTransparent
IsSpecialName
IsStatic
IsVirtual
MethodHandle
ReflectedType
inheritsFrom System.Reflection.MemberInfo
isAbstract true
isBaseTypeOf System.Reflection.ConstructorInfo
System.Reflection.MethodInfo
isClass true
isPublic true
isSerializable true
namespace System.Reflection
providesMetadataFor constructors
methods
supportsInvocation true
usedFor dynamic invocation
inspection of method metadata
runtime reflection

How these facts were elicited

Referenced by (4)

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

System.Reflection containsType System.Reflection.MethodBase
System.Reflection.MethodBase isBaseTypeOf System.Reflection.ConstructorInfo
linked to: System.Reflection.MethodBase
System.Reflection.MethodAttributes usedBy System.Reflection.MethodBase
System.Reflection.MethodImplAttributes usedWith System.Reflection.MethodBase