func init // adds using namespace sys.add_use('System.IO') end func doGetMethod(args) event('onEquals', sys.to_type(args, 0) + '.Equals(' + d("obj") + ')') event('onGetHashCode', sys.to_type(args, 0) + '.GetHashCode()') event('onGetType', sys.to_type(args, 0) + '.GetType()') event('onToString', sys.to_type(args, 0) + '.ToString()') event('onChangeType', sys.to_type(args, 0) + '.ChangeType') event('onFullPath', sys.to_type(args, 0) + '.FullPath') event('onName', sys.to_type(args, 0) + '.Name') event('onOldFullPath', sys.to_type(args, 0) + '.OldFullPath') event('onOldName', sys.to_type(args, 0) + '.OldName') end