MethodInfo

MethodInfo CF 1.0, ECMA 1.0, serializable

System.Reflection (mscorlib.dll) abstract class

This class is an implementation of MethodBase for methods ( ConstructorInfo is the other implementation for constructors). It adds two properties: ReturnType and ReturnTypeCustomAttributes , which allow access to the System.Type object of the value returned and to the custom attributes set on that value. If the method is overridden from a base class, then GetBaseDefinition( ) returns the MethodInfo for the overridden method.

 public abstract class  MethodInfo  : MethodBase {  // Protected Constructors  protected  MethodInfo  ( );  // Public Instance Properties  public override MemberTypes  MemberType  {get; }  // overrides MemberInfo  public abstract Type  ReturnType  {get; }    public abstract ICustomAttributeProvider  ReturnTypeCustomAttributes  {get; }  // Public Instance Methods  public abstract MethodInfo  GetBaseDefinition  ( ); } 

Hierarchy

System.Object MemberInfo(ICustomAttributeProvider) MethodBase MethodInfo

Subclasses

System.Reflection.Emit.MethodBuilder

Returned By

Multiple types

Passed To

System.Delegate.CreateDelegate( ) , System.Reflection.Emit.AssemblyBuilder.SetEntryPoint( ) , System.Reflection.Emit.ILGenerator.{Emit( ) , EmitCall( )} , System.Reflection.Emit.ModuleBuilder.{GetMethodToken( ) , SetUserEntryPoint( )} , System.Reflection.Emit.TypeBuilder.DefineMethodOverride( ) , System.Runtime.InteropServices.Marshal.{NumParamBytes( ) , Prelink( )}



C# in a Nutshell
C # in a Nutshell, Second Edition
ISBN: 0596005261
EAN: 2147483647
Year: 2005
Pages: 963

flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net