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
|