foreach (Type t in ifaces){
MethodInfo [] mi;
- if (t is TypeBuilder){
+ /*if (t is TypeBuilder){
Interface iface;
iface = TypeManager.LookupInterface (t);
mi = iface.GetMethods (container);
- } else
- mi = t.GetMethods ();
+ } else*/
+ mi = t.GetMethods ();
int count = mi.Length;
pending_implementations [i].type = t;
foreach (TypeAndMethods tm in pending_implementations){
if (!(t == null || tm.type == t))
continue;
-
+
int i = 0;
foreach (MethodInfo m in tm.methods){
if (m == null){
type.FullName + "." + mi.Name + "'" + extra);
} else {
Report.Error (
- 534, container.Location,
+ 30610, container.Location,
"`" + container.Name + "' does not implement " +
- "inherited abstract member `" +
+ "inherited 'MustOverride' member `" +
type.FullName + "." + mi.Name + "'");
}
errors = true;