internal void BeginMethod(Type returnType, string methodName, Type[] argTypes, string[] argNames, MethodAttributes methodAttributes) { _methodBuilder = _typeBuilder.DefineMethod(methodName, methodAttributes, returnType, argTypes); _ilGen = _methodBuilder.GetILGenerator(); InitILGeneration(argTypes, argNames, (_methodBuilder.Attributes & MethodAttributes.Static) == MethodAttributes.Static); }