44 lines
1.0 KiB
C#
44 lines
1.0 KiB
C#
using System;
|
|
using System.IO;
|
|
|
|
namespace ICSharpCode.SharpZipLib.Zip
|
|
{
|
|
// Token: 0x02000077 RID: 119
|
|
public abstract class BaseArchiveStorage : IArchiveStorage
|
|
{
|
|
// Token: 0x0600048A RID: 1162 RVA: 0x00016931 File Offset: 0x00015931
|
|
protected BaseArchiveStorage(FileUpdateMode updateMode)
|
|
{
|
|
this.updateMode_ = updateMode;
|
|
}
|
|
|
|
// Token: 0x0600048B RID: 1163
|
|
public abstract Stream GetTemporaryOutput();
|
|
|
|
// Token: 0x0600048C RID: 1164
|
|
public abstract Stream ConvertTemporaryToFinal();
|
|
|
|
// Token: 0x0600048D RID: 1165
|
|
public abstract Stream MakeTemporaryCopy(Stream stream);
|
|
|
|
// Token: 0x0600048E RID: 1166
|
|
public abstract Stream OpenForDirectUpdate(Stream stream);
|
|
|
|
// Token: 0x0600048F RID: 1167
|
|
public abstract void Dispose();
|
|
|
|
// Token: 0x1700010E RID: 270
|
|
// (get) Token: 0x06000490 RID: 1168 RVA: 0x00016940 File Offset: 0x00015940
|
|
public FileUpdateMode UpdateMode
|
|
{
|
|
get
|
|
{
|
|
return this.updateMode_;
|
|
}
|
|
}
|
|
|
|
// Token: 0x04000309 RID: 777
|
|
private FileUpdateMode updateMode_;
|
|
}
|
|
}
|