|  | // ZipEntrySource.cs | 
|  | // ------------------------------------------------------------------ | 
|  | // | 
|  | // Copyright (c) 2009 Dino Chiesa | 
|  | // All rights reserved. | 
|  | // | 
|  | // This code module is part of DotNetZip, a zipfile class library. | 
|  | // | 
|  | // ------------------------------------------------------------------ | 
|  | // | 
|  | // This code is licensed under the Microsoft Public License. | 
|  | // See the file License.txt for the license details. | 
|  | // More info on: http://dotnetzip.codeplex.com | 
|  | // | 
|  | // ------------------------------------------------------------------ | 
|  | // | 
|  | // last saved (in emacs): | 
|  | // Time-stamp: <2009-November-19 11:18:42> | 
|  | // | 
|  | // ------------------------------------------------------------------ | 
|  | // | 
|  |  | 
|  | namespace OfficeOpenXml.Packaging.Ionic.Zip | 
|  | { | 
|  | /// <summary> | 
|  | /// An enum that specifies the source of the ZipEntry. | 
|  | /// </summary> | 
|  | internal enum ZipEntrySource | 
|  | { | 
|  | /// <summary> | 
|  | /// Default value.  Invalid on a bonafide ZipEntry. | 
|  | /// </summary> | 
|  | None = 0, | 
|  |  | 
|  | /// <summary> | 
|  | /// The entry was instantiated by calling AddFile() or another method that | 
|  | /// added an entry from the filesystem. | 
|  | /// </summary> | 
|  | FileSystem, | 
|  |  | 
|  | /// <summary> | 
|  | /// The entry was instantiated via <see cref="Ionic.Zip.ZipFile.AddEntry(string,string)"/> or | 
|  | /// <see cref="Ionic.Zip.ZipFile.AddEntry(string,System.IO.Stream)"/> . | 
|  | /// </summary> | 
|  | Stream, | 
|  |  | 
|  | /// <summary> | 
|  | /// The ZipEntry was instantiated by reading a zipfile. | 
|  | /// </summary> | 
|  | ZipFile, | 
|  |  | 
|  | /// <summary> | 
|  | /// The content for the ZipEntry will be or was provided by the WriteDelegate. | 
|  | /// </summary> | 
|  | WriteDelegate, | 
|  |  | 
|  | /// <summary> | 
|  | /// The content for the ZipEntry will be obtained from the stream dispensed by the <c>OpenDelegate</c>. | 
|  | /// The entry was instantiated via <see cref="Ionic.Zip.ZipFile.AddEntry(string,OpenDelegate,CloseDelegate)"/>. | 
|  | /// </summary> | 
|  | JitStream, | 
|  |  | 
|  | /// <summary> | 
|  | /// The content for the ZipEntry will be or was obtained from a <c>ZipOutputStream</c>. | 
|  | /// </summary> | 
|  | ZipOutputStream, | 
|  | } | 
|  |  | 
|  | } |