ConstructorInfo

ConstructorInfo CF 1.0, ECMA 1.0, serializable

System.Reflection (mscorlib.dll) abstract class

This class is an implementation of MethodBase explicitly for constructors. It adds the two static read-only properties ConstructorName and TypeConstructorName , which are defined in metadata as methods of the name .ctor and .cctor , respectively. (Recall that a "type constructor" is executed as soon as the type is loaded into the CLR; hence the name "class constructor""cctor" for short.)

 public abstract class  ConstructorInfo  : MethodBase {  // Protected Constructors  protected  ConstructorInfo  ( );  // Public Static Fields  public static readonly string  ConstructorName  ;  // =.ctor  public static readonly string  TypeConstructorName  ;  // =.cctor   // Public Instance Properties  public override MemberTypes  MemberType  {get; }  // overrides MemberInfo   // Public Instance Methods  public abstract object  Invoke  (BindingFlags   invokeAttr   , Binder   binder   , object[ ]   parameters   ,        System.Globalization.CultureInfo   culture   );    public object  Invoke  (object[ ]   parameters   ); } 

Hierarchy

System.Object MemberInfo(ICustomAttributeProvider) MethodBase ConstructorInfo

Subclasses

System.Reflection.Emit.ConstructorBuilder

Returned By

System.Type.{GetConstructor( ) , GetConstructorImpl( ) , GetConstructors( ) , TypeInitializer}

Passed To

Multiple types



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