MethodBase {System.Reflection} .NET clr documentation

MethodBase

Description

Declare

            
# namespace System.Reflection
export class MethodBase extends MemberInfo {
   Attributes: MethodAttributes;
   CallingConvention: CallingConventions;
   ContainsGenericParameters: boolean;
   CustomAttributes: iterates(CustomAttributeData);
   DeclaringType: Type;
   IsAbstract: boolean;
   IsAssembly: boolean;
   IsCollectible: boolean;
   IsConstructedGenericMethod: boolean;
   IsConstructor: boolean;
   IsFamily: boolean;
   IsFamilyAndAssembly: boolean;
   IsFamilyOrAssembly: boolean;
   IsFinal: boolean;
   IsGenericMethod: boolean;
   IsGenericMethodDefinition: boolean;
   IsHideBySig: boolean;
   IsPrivate: boolean;
   IsPublic: boolean;
   IsSecurityCritical: boolean;
   IsSecuritySafeCritical: boolean;
   IsSecurityTransparent: boolean;
   IsSpecialName: boolean;
   IsStatic: boolean;
   IsVirtual: boolean;
   MemberType: MemberTypes;
   MetadataToken: integer;
   MethodHandle: RuntimeMethodHandle;
   MethodImplementationFlags: MethodImplAttributes;
   Module: Module;
   Name: string;
   ReflectedType: Type;
}

        

.NET clr type reference tree

  1. this class extends from MemberInfo class: MemberInfo
  2. use by property member Attributes: MethodAttributes
  3. use by property member CallingConvention: CallingConventions
  4. use by property member CustomAttributes: iterates(CustomAttributeData)
  5. use by property member DeclaringType: Type
  6. use by property member MemberType: MemberTypes
  7. use by property member MethodHandle: RuntimeMethodHandle
  8. use by property member MethodImplementationFlags: MethodImplAttributes
  9. use by property member Module: Module
  10. use by property member ReflectedType: Type

[Package {$package} version {$version} Index]