func init // adds using namespace sys.add_use('System.Text') // initialize instance sys.add_object(this.codename, 'ASCIIEncoding') // makes implementation methods for properties sys._prop_init('IsSingleByte', 1, 0, 104) // makes implementation of methods as properties sys._mtd_as_prop_init('GetDecoder()') sys._mtd_as_prop_init('GetEncoder()') sys._mtd_as_prop_init('ASCIIEncoding') // initialize common events and properties include("Encoding-init") end func doEncoding(srcencoding) blk.println(this.codename, ' = (ASCIIEncoding)', d("srcEncoding"), ';') end include("Encoding")