1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586 |
- using System;
- using System.Collections.Generic;
- namespace SharpCompress.Common
- {
- public abstract class Entry : IEntry
- {
-
-
-
- public abstract long Crc { get; }
-
-
-
- public abstract string Key { get; }
-
-
-
- public abstract long CompressedSize { get; }
-
-
-
- public abstract CompressionType CompressionType { get; }
-
-
-
- public abstract long Size { get; }
-
-
-
- public abstract DateTime? LastModifiedTime { get; }
-
-
-
- public abstract DateTime? CreatedTime { get; }
-
-
-
- public abstract DateTime? LastAccessedTime { get; }
-
-
-
- public abstract DateTime? ArchivedTime { get; }
-
-
-
- public abstract bool IsEncrypted { get; }
-
-
-
- public abstract bool IsDirectory { get; }
-
-
-
- public abstract bool IsSplitAfter { get; }
-
- public override string ToString()
- {
- return Key;
- }
- internal abstract IEnumerable<FilePart> Parts { get; }
- internal bool IsSolid { get; set; }
- internal virtual void Close()
- {
- }
-
-
-
- public virtual int? Attrib => throw new NotImplementedException();
- }
- }
|