func init // adds using namespace sys.add_use('AsyncStreaming') end func doGetMethod(args) dt = sys.to_type(args, 0) event('onEquals', dt + '.Equals(' + d("obj") + ')') event('onGetHashCode', dt + '.GetHashCode()') event('onGetType', dt + '.GetType()') event('onToString', dt + '.ToString()') event('onBytesWrote', dt + '.BytesWrote') event('onIsComplete', dt + '.IsComplete') event('onLength', dt + '.Length') event('onPercentWrote', dt + '.PercentWrote') event('onResult', dt + '.Result') end