void DefineConstructor(TypeBuilder typeBuilder, Method constructor)
{
ConstructorBuilder builder = typeBuilder.DefineConstructor(GetMethodAttributes(constructor),
CallingConventions.Standard,
GetParameterTypes(constructor.Parameters));
builder.SetImplementationFlags(ImplementationFlagsFor(constructor));
DefineParameters(builder, constructor.Parameters);
SetBuilder(constructor, builder);
}