示例#1
0
        public BinaryReader EndReadMulti(IAsyncResult ar)
        {
            AsyncResult       a = (AsyncResult)ar;
            ReadMultiDelegate d = (ReadMultiDelegate)a.AsyncDelegate;

            return(d.EndInvoke(ar));
        }
示例#2
0
        /// <summary>
        /// Begins an asynchronous multiple read.
        /// </summary>
        /// <param name="offsets"></param>
        /// <param name="cb"></param>
        /// <param name="state"></param>
        /// <returns></returns>
        public IAsyncResult BeginReadMulti(ushort[] offsets, AsyncCallback cb, object state)
        {
            ReadMultiDelegate d = ReadMulti;

            return(d.BeginInvoke(offsets, cb, state));
        }