static public ConstructorBuilderEX CreateConstructor(this TypeBuilder item, MethodAttributes attributes, Operation <ILStatement, ConstructorBuilderEX> operation, IEnumerable <Type> parameter_types) { ConstructorBuilderEX constructor_builder = item.CreateConstructorBuilder(attributes, parameter_types); ILBody.Write(constructor_builder, operation(constructor_builder)); return(constructor_builder); }
static public ILBody Write(ConstructorBuilderEX builder, ILStatement statement) { return(Write(builder, builder.GetILGenerator(), statement)); }