func doBeginRead(data) if(linked("onBeginRead")) event("onBeginRead", sys.get_obj_name(this.name) + '.BeginRead(' + d("buffer") + ', ' + d("offset") + ', ' + d("count") + ', ' + d("callback") + ', ' + d("state") + ')') else blk.println(sys.get_obj_name(this.name) + '.BeginRead(', d("buffer") + ', ' + d("offset") + ', ' + d("count") + ', ' + d("callback") + ', ' + d("state"), ');') end end func doBeginWrite(data) if(linked("onBeginWrite")) event("onBeginWrite", sys.get_obj_name(this.name) + '.BeginWrite(' + d("buffer") + ', ' + d("offset") + ', ' + d("count") + ', ' + d("callback") + ', ' + d("state") + ')') else blk.println(sys.get_obj_name(this.name) + '.BeginWrite(', d("buffer") + ', ' + d("offset") + ', ' + d("count") + ', ' + d("callback") + ', ' + d("state"), ');') end end func doClose() blk.println(sys.get_obj_name(this.name), '.Close();') end func doCopyTo(data) blk.println(sys.get_obj_name(this.name), '.CopyTo(', d("destination"), ');') end func doCopyTo2(data) blk.println(sys.get_obj_name(this.name), '.CopyTo(', d("destination"), ', ', d("bufferSize"), ');') end func doDispose() blk.println(sys.get_obj_name(this.name), '.Dispose();') end func doEndRead(data) if(linked("onEndRead")) event("onEndRead", sys.get_obj_name(this.name) + '.EndRead(' + asyncResult + ')') else blk.println(sys.get_obj_name(this.name) + '.EndRead(', asyncResult, ');') end end func doEndWrite(data) blk.println(sys.get_obj_name(this.name), '.EndWrite(', asyncResult, ');') end func doFlush() blk.println(sys.get_obj_name(this.name), '.Flush();') end func doRead(data) if(linked("onRead")) event("onRead", sys.get_obj_name(this.name) + '.Read(' + d("buffer") + ', ' + d("offset") + ', ' + d("count") + ')') else blk.println(sys.get_obj_name(this.name) + '.Read(', d("buffer") + ', ' + d("offset") + ', ' + d("count"), ');') end end func ReadByte return(sys.get_obj_name(this.name) + '.ReadByte()') end func doSeek(data) if(linked("onSeek")) event("onSeek", sys.get_obj_name(this.name) + '.Seek(' + d("offset") + ', ' + d("origin") + ')') else blk.println(sys.get_obj_name(this.name) + '.Seek(', d("offset") + ', ' + d("origin"), ');') end end func doSetLength(data) blk.println(sys.get_obj_name(this.name), '.SetLength(', value, ');') end func doSynchronized(data) if(linked("onSynchronized")) event("onSynchronized", 'Stream.Synchronized(' + stream + ')') else blk.println('Stream.Synchronized(', stream, ');') end end func doWrite(data) blk.println(sys.get_obj_name(this.name), '.Write(', d("buffer"), ', ', d("offset"), ', ', d("count"), ');') end func doWriteByte(data) blk.println(sys.get_obj_name(this.name), '.WriteByte(', value, ');') end func Null return('Stream.Null') end