ConstructorInfo Members
Discovers the attributes of a class constructor and provides access to constructor metadata.
The following tables list the members exposed by the ConstructorInfo type.
| Name | Description | |
|---|---|---|
| ConstructorName | Represents the name of the class constructor method as it is stored in metadata. This name is always ".ctor". This field is read-only. |
| TypeConstructorName | Represents the name of the type constructor method as it is stored in metadata. This name is always ".cctor". This property is read-only. |
| Name | Description | |
|---|---|---|
| Attributes | Gets the attributes associated with this method.(Inherited from MethodBase.) |
| CallingConvention | Gets a value indicating the calling conventions for this method.(Inherited from MethodBase.) |
| ContainsGenericParameters | Gets a value indicating whether the generic method contains unassigned generic type parameters.(Inherited from MethodBase.) |
| DeclaringType | Gets the class that declares this member.(Inherited from MemberInfo.) |
| IsAbstract | Gets a value indicating whether the method is abstract.(Inherited from MethodBase.) |
| IsAssembly | Gets a value indicating whether this method can be called by other classes in the same assembly.(Inherited from MethodBase.) |
| IsConstructor | Gets a value indicating whether the method is a constructor.(Inherited from MethodBase.) |
| IsFamily | Gets a value indicating whether access to this method is restricted to members of the class and members of its derived classes.(Inherited from MethodBase.) |
| IsFamilyAndAssembly | Gets a value indicating whether this method can be called by derived classes if they are in the same assembly.(Inherited from MethodBase.) |
| IsFamilyOrAssembly | Gets a value indicating whether this method can be called by derived classes, wherever they are, and by all classes in the same assembly.(Inherited from MethodBase.) |
| IsFinal | Gets a value indicating whether this method is final.(Inherited from MethodBase.) |
| IsGenericMethod | Gets a value indicating whether the method is generic.(Inherited from MethodBase.) |
| IsGenericMethodDefinition | Gets a value indicating whether the method is a generic method definition.(Inherited from MethodBase.) |
| IsHideBySig | Gets a value indicating whether only a member of the same kind with exactly the same signature is hidden in the derived class.(Inherited from MethodBase.) |
| IsPrivate | Gets a value indicating whether this member is private.(Inherited from MethodBase.) |
| IsPublic | Gets a value indicating whether this is a public method.(Inherited from MethodBase.) |
| IsSpecialName | Gets a value indicating whether this method has a special name.(Inherited from MethodBase.) |
| IsStatic | Gets a value indicating whether the method is static.(Inherited from MethodBase.) |
| IsVirtual | Gets a value indicating whether the method is virtual.(Inherited from MethodBase.) |
| MemberType | Overridden. Gets a MemberTypes value indicating that this member is a constructor. |
| MetadataToken | Gets a value that identifies a metadata element.(Inherited from MemberInfo.) |
| MethodHandle | Gets a handle to the internal metadata representation of a method.(Inherited from MethodBase.) |
| Module | Gets the module in which the type that declares the member represented by the current MemberInfo is defined.(Inherited from MemberInfo.) |
| Name | Gets the name of the current member.(Inherited from MemberInfo.) |
| ReflectedType | Gets the class object that was used to obtain this instance of MemberInfo.(Inherited from MemberInfo.) |
(see also
Protected Methods
)
Top
| Name | Description | |
|---|---|---|
| Equals | Overloaded. Determines whether two Object instances are equal. (Inherited from Object.) |
| GetCurrentMethod | Returns a MethodBase object representing the currently executing method. (Inherited from MethodBase.) |
| GetCustomAttributes | Overloaded. When overridden in a derived class, returns all attributes applied to this member. (Inherited from MemberInfo.) |
| GetGenericArguments | Returns an array of Type objects that represent the type arguments of a generic method or the type parameters of a generic method definition. (Inherited from MethodBase.) |
| GetHashCode | Serves as a hash function for a particular type. GetHashCode is suitable for use in hashing algorithms and data structures like a hash table. (Inherited from Object.) |
| GetMethodBody | When overridden in a derived class, gets a MethodBody object that provides access to the MSIL stream, local variables, and exceptions for the current method. (Inherited from MethodBase.) |
| GetMethodFromHandle | Overloaded. Gets method information using the specified handle. (Inherited from MethodBase.) |
| GetMethodImplementationFlags | When overridden in a derived class, returns the MethodImplAttributes flags. (Inherited from MethodBase.) |
| GetParameters | When overridden in a derived class, gets the parameters of the specified method or constructor. (Inherited from MethodBase.) |
| GetType | Gets the Type of the current instance. (Inherited from Object.) |
| Invoke | Overloaded. Invokes the constructor reflected by this instance. |
| IsDefined | When overridden in a derived class, indicates whether one or more instance of attributeType is applied to this member. (Inherited from MemberInfo.) |
| ReferenceEquals | Determines whether the specified Object instances are the same instance. (Inherited from Object.) |
| ToString | Returns a String that represents the current Object. (Inherited from Object.) |
| Name | Description | |
|---|---|---|
| Finalize | Allows an Object to attempt to free resources and perform other cleanup operations before the Object is reclaimed by garbage collection. (Inherited from Object.) |
| MemberwiseClone | Creates a shallow copy of the current Object. (Inherited from Object.) |
| Name | Description | |
|---|---|---|
| System.Runtime.InteropServices._ConstructorInfo.GetIDsOfNames | Maps a set of names to a corresponding set of dispatch identifiers. |
| System.Runtime.InteropServices._ConstructorInfo.GetType | Gets a Type object representing the ConstructorInfo type. |
| System.Runtime.InteropServices._ConstructorInfo.GetTypeInfo | Retrieves the type information for an object, which can then be used to get the type information for an interface. |
| System.Runtime.InteropServices._ConstructorInfo.GetTypeInfoCount | Retrieves the number of type information interfaces that an object provides (either 0 or 1). |
| System.Runtime.InteropServices._ConstructorInfo.Invoke | Provides access to properties and methods exposed by an object. |
| System.Runtime.InteropServices._ConstructorInfo.Invoke_2 | For a description of this member, see Invoke_2. |
| System.Runtime.InteropServices._ConstructorInfo.Invoke_3 | For a description of this member, see Invoke_3. |
| System.Runtime.InteropServices._ConstructorInfo.Invoke_4 | For a description of this member, see Invoke_4. |
| System.Runtime.InteropServices._ConstructorInfo.Invoke_5 | For a description of this member, see Invoke_5. |