func init // adds using namespace sys.add_use('HiAsm') sys.add_use('System.ComponentModel') // adds assembly include("SDK") // initialize instance sys._se_init('Parse', 'CallbackType', 'CallbackType') end func _se_make(value) return('(CallbackType)Enum.Parse(typeof(CallbackType), ' + d("Value") + ')') end func doMembers() blk.println('foreach (object item in TypeDescriptor.GetConverter(typeof(CallbackType)).GetStandardValues()) {').inc() event('onMembers', 'item') blk.dec().println('}') end func CallbackType return('CallbackType.' + this.props("CallbackType").value) end