TypeBuilder.DefineConstructorCore Method
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
When overridden in a derived class, adds a new constructor to the type, with the given attributes, signature, and custom modifiers.
protected:
abstract System::Reflection::Emit::ConstructorBuilder ^ DefineConstructorCore(System::Reflection::MethodAttributes attributes, System::Reflection::CallingConventions callingConvention, cli::array <Type ^> ^ parameterTypes, cli::array <cli::array <Type ^> ^> ^ requiredCustomModifiers, cli::array <cli::array <Type ^> ^> ^ optionalCustomModifiers);
protected abstract System.Reflection.Emit.ConstructorBuilder DefineConstructorCore (System.Reflection.MethodAttributes attributes, System.Reflection.CallingConventions callingConvention, Type[]? parameterTypes, Type[][]? requiredCustomModifiers, Type[][]? optionalCustomModifiers);
abstract member DefineConstructorCore : System.Reflection.MethodAttributes * System.Reflection.CallingConventions * Type[] * Type[][] * Type[][] -> System.Reflection.Emit.ConstructorBuilder
Protected MustOverride Function DefineConstructorCore (attributes As MethodAttributes, callingConvention As CallingConventions, parameterTypes As Type(), requiredCustomModifiers As Type()(), optionalCustomModifiers As Type()()) As ConstructorBuilder
Parameters
- attributes
- MethodAttributes
A bitwise combination of the enumeration values that specifies the attributes of the constructor.
- callingConvention
- CallingConventions
The calling convention of the constructor.
- parameterTypes
- Type[]
The parameter types of the constructor.
- requiredCustomModifiers
- Type[][]
An array of arrays of types. Each array of types represents the required custom modifiers for the corresponding parameter.
- optionalCustomModifiers
- Type[][]
An array of arrays of types. Each array of types represents the optional custom modifiers for the corresponding parameter.
Returns
The defined constructor.