func init // adds using namespace sys.add_use('System.Text') end func doEncodingInfo(obj) event('onCodePage', sys.to_type(obj, 0) + '.CodePage') event('onDisplayName', sys.to_type(obj, 0) + '.DisplayName') event('onName', sys.to_type(obj, 0) + '.Name') event('onGetEncoding', sys.to_type(obj, 0) + '.GetEncoding()') end