public virtual void generate_dynamic_method_wrapper (DynamicMethod method) {
}
- public virtual bool method_has_wrapper (Method method) {
- return false;
- }
-
public virtual CCodeExpression get_param_spec_cexpression (Property prop) {
return new CCodeInvalidExpression ();
}
}
if (m.base_method != null) {
- if (!method_has_wrapper (m.base_method)) {
+ if (m.base_method.get_attribute ("NoWrapper") != null) {
var base_class = (Class) m.base_method.parent_symbol;
if (!base_class.is_compact) {
var vclass = new CCodeFunctionCall (new CCodeIdentifier (get_ccode_class_get_function (base_class)));
private bool ellipses_to_valist = false;
- public override bool method_has_wrapper (Method method) {
- return (method.get_attribute ("NoWrapper") == null);
- }
-
string get_creturn_type (Method m, string default_value) {
string type = get_ccode_type (m);
if (type == null) {