ICSharpCode.SharpZipLib.Zip.DiskArchiveStorage.GetTemporaryOutput C# (CSharp) Method

GetTemporaryOutput() public method

Gets a temporary output Stream for performing updates on.
public GetTemporaryOutput ( ) : Stream
return Stream
        public override Stream GetTemporaryOutput() {
            if (temporaryName_!=null) {
                temporaryName_=GetTempFileName(temporaryName_, true);
                temporaryStream_=File.Open(temporaryName_, FileMode.OpenOrCreate, FileAccess.Write, FileShare.None);
            } else {
                // Determine where to place files based on internal strategy.
                // Currently this is always done in system temp directory.
                temporaryName_=Path.GetTempFileName();
                temporaryStream_=File.Open(temporaryName_, FileMode.OpenOrCreate, FileAccess.Write, FileShare.None);
            }

            return temporaryStream_;
        }