From 139479036b64fade6c1f680119373b3ccc3b9c00 Mon Sep 17 00:00:00 2001 From: Stephan Sundermann Date: Mon, 29 Jul 2013 18:38:06 +0200 Subject: [PATCH] generator: do not generate methods without (C)Name --- generator/Method.cs | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/generator/Method.cs b/generator/Method.cs index 14cb56a6f..76078d65b 100644 --- a/generator/Method.cs +++ b/generator/Method.cs @@ -84,6 +84,11 @@ namespace GtkSharp.Generation { if (!retval.Validate (log) || !base.Validate (log)) return false; + if (Name == String.Empty || CName == String.Empty) { + log.Warn ("Method has no name or cname."); + return false; + } + Parameters parms = Parameters; is_get = ((((parms.IsAccessor && retval.IsVoid) || (parms.Count == 0 && !retval.IsVoid)) || (parms.Count == 0 && !retval.IsVoid)) && HasGetterName); is_set = ((parms.IsAccessor || (parms.VisibleCount == 1 && retval.IsVoid)) && HasSetterName);