System.Reflection.Emit.MethodBuilder
Defines and represents a method (or constructor) on a dynamic class.
namespace System.Reflection.Emit
{
public sealed class MethodBuilder : MethodInfo
{
public bool InitLocals { get; set; }
public GenericTypeParameterBuilder[] DefineGenericParameters(params string[] names);
public ParameterBuilder DefineParameter(int position, ParameterAttributes attributes, string strParamName);
public ILGenerator GetILGenerator();
public ILGenerator GetILGenerator(int size);
public void SetCustomAttribute(ConstructorInfo con, byte[] binaryAttribute);
public void SetCustomAttribute(CustomAttributeBuilder customBuilder);
public void SetImplementationFlags(MethodImplAttributes attributes);
public void SetParameters(params Type[] parameterTypes);
public void SetReturnType(Type returnType);
public void SetSignature(Type returnType, Type[] returnTypeRequiredCustomModifiers, Type[] returnTypeOptionalCustomModifiers, Type[] parameterTypes, Type[][] parameterTypeRequiredCustomModifiers, Type[][] parameterTypeOptionalCustomModifiers);
}
}