internal AsyncReadState(int session, byte[] buffer, SafeFileHandle handle, ThreadPoolBoundHandle binding) { Debug.Assert(buffer != null); Debug.Assert(handle != null); Debug.Assert(binding != null); Session = session; Buffer = buffer; DirectoryHandle = handle; ThreadPoolBinding = binding; }