public ISharedFile Copy()
                {
                    if (file.IsAlive)
                    {
                        file.Lock();
                        return(new SharedDisposable(file));
                    }

                    throw new ObjectDisposedException("SharedFile");
                }