private static function_node make_binary_compiled_operator(compiled_type_node declaring_type, compiled_type_node add_to_type, string method_name, string new_name, compiled_type_node operand_type) { compiled_function_node fn = NetHelper.NetHelper.get_compiled_method(declaring_type, method_name, operand_type, operand_type); add_to_type.add_name(new_name, new SymbolInfo(fn)); fn.IsOperator = true; return fn; }
private static function_node make_compiled_operator(compiled_type_node declaring_type, string method_name,string new_name,compiled_type_node left_type,compiled_type_node right_type) { compiled_function_node fn=NetHelper.NetHelper.get_compiled_method(declaring_type, method_name, left_type, right_type); declaring_type.add_name(new_name,new SymbolInfo(fn)); return fn; }