protected override TypeSpec[] ResolveBaseTypes (out FullNamedExpression base_class) { var ifaces = base.ResolveBaseTypes (out base_class); base_type = Compiler.BuiltinTypes.ValueType; return ifaces; } }