private static void FileReadAllCallback(IAsyncResult result) { var state = (AsyncFileReadState)result.AsyncState; state.FileStream.EndRead(result); state.Callback(null, state.Buffer); }