Skip to content

Instantly share code, notes, and snippets.

@Mailaender
Last active December 14, 2015 03:48
Show Gist options
  • Save Mailaender/5023144 to your computer and use it in GitHub Desktop.
Save Mailaender/5023144 to your computer and use it in GitHub Desktop.
mono-api-info ICSharpCode.SharpZipLib.dll
<?xml version="1.0" encoding="utf-8"?>
<assemblies>
<assembly name="ICSharpCode.SharpZipLib" version="0.86.0.518">
<attributes>
<attribute name="System.Reflection.AssemblyTitleAttribute">
<properties>
<property name="Title" value="SharpZipLib for .NET Framework 1.1" />
</properties>
</attribute>
<attribute name="System.Reflection.AssemblyDescriptionAttribute">
<properties>
<property name="Description" value="A free C# compression library" />
</properties>
</attribute>
<attribute name="System.Reflection.AssemblyProductAttribute">
<properties>
<property name="Product" value="#ZipLibrary" />
</properties>
</attribute>
<attribute name="System.Reflection.AssemblyDefaultAliasAttribute">
<properties>
<property name="DefaultAlias" value="SharpZipLib" />
</properties>
</attribute>
<attribute name="System.Reflection.AssemblyConfigurationAttribute">
<properties>
<property name="Configuration" value="Release" />
</properties>
</attribute>
<attribute name="System.Reflection.AssemblyCompanyAttribute">
<properties>
<property name="Company" value="ICSharpCode.net" />
</properties>
</attribute>
<attribute name="System.Reflection.AssemblyCopyrightAttribute">
<properties>
<property name="Copyright" value="Copyright 2001-2010 Mike Krueger, John Reilly" />
</properties>
</attribute>
<attribute name="System.Reflection.AssemblyTrademarkAttribute">
<properties>
<property name="Trademark" value="Copyright 2001-2010 Mike Krueger, John Reilly" />
</properties>
</attribute>
<attribute name="System.Reflection.AssemblyInformationalVersionAttribute">
<properties>
<property name="InformationalVersion" value="0.86.0" />
</properties>
</attribute>
<attribute name="System.CLSCompliantAttribute">
<properties>
<property name="IsCompliant" value="True" />
</properties>
</attribute>
<attribute name="System.Security.AllowPartiallyTrustedCallersAttribute" />
<attribute name="System.Runtime.InteropServices.ComVisibleAttribute">
<properties>
<property name="Value" value="False" />
</properties>
</attribute>
<attribute name="System.Reflection.AssemblyDelaySignAttribute">
<properties>
<property name="DelaySign" value="False" />
</properties>
</attribute>
<attribute name="System.Reflection.AssemblyKeyFileAttribute">
<properties>
<property name="KeyFile" value="../ICSharpCode.SharpZipLib.key" />
</properties>
</attribute>
<attribute name="System.Runtime.CompilerServices.RuntimeCompatibilityAttribute">
<properties>
<property name="WrapNonExceptionThrows" value="True" />
</properties>
</attribute>
</attributes>
<namespaces>
<namespace name="ICSharpCode.SharpZipLib">
<classes>
<class name="SharpZipBaseException" type="class" base="System.ApplicationException" serializable="true" charset="Ansi" layout="Auto">
<interfaces>
<interface name="System.Runtime.Serialization.ISerializable" />
<interface name="System.Runtime.InteropServices._Exception" />
</interfaces>
<constructors>
<constructor name=".ctor(System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext)" attrib="6276">
<parameters>
<parameter name="info" position="0" attrib="0" type="System.Runtime.Serialization.SerializationInfo" />
<parameter name="context" position="1" attrib="0" type="System.Runtime.Serialization.StreamingContext" />
</parameters>
</constructor>
<constructor name=".ctor()" attrib="6278">
<parameters />
</constructor>
<constructor name=".ctor(System.String)" attrib="6278">
<parameters>
<parameter name="message" position="0" attrib="0" type="System.String" />
</parameters>
</constructor>
<constructor name=".ctor(System.String, System.Exception)" attrib="6278">
<parameters>
<parameter name="message" position="0" attrib="0" type="System.String" />
<parameter name="innerException" position="1" attrib="0" type="System.Exception" />
</parameters>
</constructor>
</constructors>
</class>
</classes>
</namespace>
<namespace name="ICSharpCode.SharpZipLib.BZip2">
<classes>
<class name="BZip2Exception" type="class" base="ICSharpCode.SharpZipLib.SharpZipBaseException" serializable="true" charset="Ansi" layout="Auto">
<interfaces>
<interface name="System.Runtime.Serialization.ISerializable" />
<interface name="System.Runtime.InteropServices._Exception" />
</interfaces>
<constructors>
<constructor name=".ctor(System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext)" attrib="6276">
<parameters>
<parameter name="info" position="0" attrib="0" type="System.Runtime.Serialization.SerializationInfo" />
<parameter name="context" position="1" attrib="0" type="System.Runtime.Serialization.StreamingContext" />
</parameters>
</constructor>
<constructor name=".ctor()" attrib="6278">
<parameters />
</constructor>
<constructor name=".ctor(System.String)" attrib="6278">
<parameters>
<parameter name="message" position="0" attrib="0" type="System.String" />
</parameters>
</constructor>
<constructor name=".ctor(System.String, System.Exception)" attrib="6278">
<parameters>
<parameter name="message" position="0" attrib="0" type="System.String" />
<parameter name="exception" position="1" attrib="0" type="System.Exception" />
</parameters>
</constructor>
</constructors>
</class>
<class name="BZip2InputStream" type="class" base="System.IO.Stream" charset="Ansi" layout="Auto">
<interfaces>
<interface name="System.IDisposable" />
</interfaces>
<constructors>
<constructor name=".ctor(System.IO.Stream)" attrib="6278">
<parameters>
<parameter name="stream" position="0" attrib="0" type="System.IO.Stream" />
</parameters>
</constructor>
</constructors>
<properties>
<property name="CanRead" attrib="0" ptype="System.Boolean">
<methods>
<method name="get_CanRead()" attrib="2246" virtual="true" returntype="System.Boolean">
<parameters />
</method>
</methods>
</property>
<property name="CanSeek" attrib="0" ptype="System.Boolean">
<methods>
<method name="get_CanSeek()" attrib="2246" virtual="true" returntype="System.Boolean">
<parameters />
</method>
</methods>
</property>
<property name="CanWrite" attrib="0" ptype="System.Boolean">
<methods>
<method name="get_CanWrite()" attrib="2246" virtual="true" returntype="System.Boolean">
<parameters />
</method>
</methods>
</property>
<property name="IsStreamOwner" attrib="0" ptype="System.Boolean">
<methods>
<method name="get_IsStreamOwner()" attrib="2182" returntype="System.Boolean">
<parameters />
</method>
<method name="set_IsStreamOwner(System.Boolean)" attrib="2182" returntype="System.Void">
<parameters>
<parameter name="value" position="0" attrib="0" type="System.Boolean" />
</parameters>
</method>
</methods>
</property>
<property name="Length" attrib="0" ptype="System.Int64">
<methods>
<method name="get_Length()" attrib="2246" virtual="true" returntype="System.Int64">
<parameters />
</method>
</methods>
</property>
<property name="Position" attrib="0" ptype="System.Int64">
<methods>
<method name="get_Position()" attrib="2246" virtual="true" returntype="System.Int64">
<parameters />
</method>
<method name="set_Position(System.Int64)" attrib="2246" virtual="true" returntype="System.Void">
<parameters>
<parameter name="value" position="0" attrib="0" type="System.Int64" />
</parameters>
</method>
</methods>
</property>
</properties>
<methods>
<method name="Close()" attrib="198" virtual="true" returntype="System.Void">
<parameters />
</method>
<method name="Flush()" attrib="198" virtual="true" returntype="System.Void">
<parameters />
</method>
<method name="Read(System.Byte[], System.Int32, System.Int32)" attrib="198" virtual="true" returntype="System.Int32">
<parameters>
<parameter name="buffer" position="0" attrib="0" type="System.Byte[]" />
<parameter name="offset" position="1" attrib="0" type="System.Int32" />
<parameter name="count" position="2" attrib="0" type="System.Int32" />
</parameters>
</method>
<method name="ReadByte()" attrib="198" virtual="true" returntype="System.Int32">
<parameters />
</method>
<method name="Seek(System.Int64, System.IO.SeekOrigin)" attrib="198" virtual="true" returntype="System.Int64">
<parameters>
<parameter name="offset" position="0" attrib="0" type="System.Int64" />
<parameter name="origin" position="1" attrib="0" type="System.IO.SeekOrigin" />
</parameters>
</method>
<method name="SetLength(System.Int64)" attrib="198" virtual="true" returntype="System.Void">
<parameters>
<parameter name="value" position="0" attrib="0" type="System.Int64" />
</parameters>
</method>
<method name="Write(System.Byte[], System.Int32, System.Int32)" attrib="198" virtual="true" returntype="System.Void">
<parameters>
<parameter name="buffer" position="0" attrib="0" type="System.Byte[]" />
<parameter name="offset" position="1" attrib="0" type="System.Int32" />
<parameter name="count" position="2" attrib="0" type="System.Int32" />
</parameters>
</method>
<method name="WriteByte(System.Byte)" attrib="198" virtual="true" returntype="System.Void">
<parameters>
<parameter name="value" position="0" attrib="0" type="System.Byte" />
</parameters>
</method>
</methods>
</class>
<class name="BZip2OutputStream" type="class" base="System.IO.Stream" charset="Ansi" layout="Auto">
<interfaces>
<interface name="System.IDisposable" />
</interfaces>
<constructors>
<constructor name=".ctor(System.IO.Stream)" attrib="6278">
<parameters>
<parameter name="stream" position="0" attrib="0" type="System.IO.Stream" />
</parameters>
</constructor>
<constructor name=".ctor(System.IO.Stream, System.Int32)" attrib="6278">
<parameters>
<parameter name="stream" position="0" attrib="0" type="System.IO.Stream" />
<parameter name="blockSize" position="1" attrib="0" type="System.Int32" />
</parameters>
</constructor>
</constructors>
<properties>
<property name="BytesWritten" attrib="0" ptype="System.Int32">
<methods>
<method name="get_BytesWritten()" attrib="2182" returntype="System.Int32">
<parameters />
</method>
</methods>
</property>
<property name="CanRead" attrib="0" ptype="System.Boolean">
<methods>
<method name="get_CanRead()" attrib="2246" virtual="true" returntype="System.Boolean">
<parameters />
</method>
</methods>
</property>
<property name="CanSeek" attrib="0" ptype="System.Boolean">
<methods>
<method name="get_CanSeek()" attrib="2246" virtual="true" returntype="System.Boolean">
<parameters />
</method>
</methods>
</property>
<property name="CanWrite" attrib="0" ptype="System.Boolean">
<methods>
<method name="get_CanWrite()" attrib="2246" virtual="true" returntype="System.Boolean">
<parameters />
</method>
</methods>
</property>
<property name="IsStreamOwner" attrib="0" ptype="System.Boolean">
<methods>
<method name="get_IsStreamOwner()" attrib="2182" returntype="System.Boolean">
<parameters />
</method>
<method name="set_IsStreamOwner(System.Boolean)" attrib="2182" returntype="System.Void">
<parameters>
<parameter name="value" position="0" attrib="0" type="System.Boolean" />
</parameters>
</method>
</methods>
</property>
<property name="Length" attrib="0" ptype="System.Int64">
<methods>
<method name="get_Length()" attrib="2246" virtual="true" returntype="System.Int64">
<parameters />
</method>
</methods>
</property>
<property name="Position" attrib="0" ptype="System.Int64">
<methods>
<method name="get_Position()" attrib="2246" virtual="true" returntype="System.Int64">
<parameters />
</method>
<method name="set_Position(System.Int64)" attrib="2246" virtual="true" returntype="System.Void">
<parameters>
<parameter name="value" position="0" attrib="0" type="System.Int64" />
</parameters>
</method>
</methods>
</property>
</properties>
<methods>
<method name="~BZip2OutputStream()" attrib="196" virtual="true" returntype="System.Void">
<parameters />
</method>
<method name="Close()" attrib="198" virtual="true" returntype="System.Void">
<parameters />
</method>
<method name="Dispose(System.Boolean)" attrib="452" virtual="true" returntype="System.Void">
<parameters>
<parameter name="disposing" position="0" attrib="0" type="System.Boolean" />
</parameters>
</method>
<method name="Flush()" attrib="198" virtual="true" returntype="System.Void">
<parameters />
</method>
<method name="Read(System.Byte[], System.Int32, System.Int32)" attrib="198" virtual="true" returntype="System.Int32">
<parameters>
<parameter name="buffer" position="0" attrib="0" type="System.Byte[]" />
<parameter name="offset" position="1" attrib="0" type="System.Int32" />
<parameter name="count" position="2" attrib="0" type="System.Int32" />
</parameters>
</method>
<method name="ReadByte()" attrib="198" virtual="true" returntype="System.Int32">
<parameters />
</method>
<method name="Seek(System.Int64, System.IO.SeekOrigin)" attrib="198" virtual="true" returntype="System.Int64">
<parameters>
<parameter name="offset" position="0" attrib="0" type="System.Int64" />
<parameter name="origin" position="1" attrib="0" type="System.IO.SeekOrigin" />
</parameters>
</method>
<method name="SetLength(System.Int64)" attrib="198" virtual="true" returntype="System.Void">
<parameters>
<parameter name="value" position="0" attrib="0" type="System.Int64" />
</parameters>
</method>
<method name="Write(System.Byte[], System.Int32, System.Int32)" attrib="198" virtual="true" returntype="System.Void">
<parameters>
<parameter name="buffer" position="0" attrib="0" type="System.Byte[]" />
<parameter name="offset" position="1" attrib="0" type="System.Int32" />
<parameter name="count" position="2" attrib="0" type="System.Int32" />
</parameters>
</method>
<method name="WriteByte(System.Byte)" attrib="198" virtual="true" returntype="System.Void">
<parameters>
<parameter name="value" position="0" attrib="0" type="System.Byte" />
</parameters>
</method>
</methods>
</class>
</classes>
</namespace>
<namespace name="ICSharpCode.SharpZipLib.Checksums">
<classes>
<class name="Adler32" type="class" base="System.Object" sealed="true" charset="Ansi" layout="Auto">
<interfaces>
<interface name="ICSharpCode.SharpZipLib.Checksums.IChecksum" />
</interfaces>
<constructors>
<constructor name=".ctor()" attrib="6278">
<parameters />
</constructor>
</constructors>
<properties>
<property name="Value" attrib="0" ptype="System.Int64">
<methods>
<method name="get_Value()" attrib="2534" virtual="true" returntype="System.Int64">
<parameters />
</method>
</methods>
</property>
</properties>
<methods>
<method name="Reset()" attrib="486" virtual="true" returntype="System.Void">
<parameters />
</method>
<method name="Update(System.Int32)" attrib="486" virtual="true" returntype="System.Void">
<parameters>
<parameter name="value" position="0" attrib="0" type="System.Int32" />
</parameters>
</method>
<method name="Update(System.Byte[])" attrib="486" virtual="true" returntype="System.Void">
<parameters>
<parameter name="buffer" position="0" attrib="0" type="System.Byte[]" />
</parameters>
</method>
<method name="Update(System.Byte[], System.Int32, System.Int32)" attrib="486" virtual="true" returntype="System.Void">
<parameters>
<parameter name="buffer" position="0" attrib="0" type="System.Byte[]" />
<parameter name="offset" position="1" attrib="0" type="System.Int32" />
<parameter name="count" position="2" attrib="0" type="System.Int32" />
</parameters>
</method>
</methods>
</class>
<class name="Crc32" type="class" base="System.Object" sealed="true" charset="Ansi" layout="Auto">
<interfaces>
<interface name="ICSharpCode.SharpZipLib.Checksums.IChecksum" />
</interfaces>
<constructors>
<constructor name=".ctor()" attrib="6278">
<parameters />
</constructor>
</constructors>
<properties>
<property name="Value" attrib="0" ptype="System.Int64">
<methods>
<method name="get_Value()" attrib="2534" virtual="true" returntype="System.Int64">
<parameters />
</method>
<method name="set_Value(System.Int64)" attrib="2182" returntype="System.Void">
<parameters>
<parameter name="value" position="0" attrib="0" type="System.Int64" />
</parameters>
</method>
</methods>
</property>
</properties>
<methods>
<method name="Reset()" attrib="486" virtual="true" returntype="System.Void">
<parameters />
</method>
<method name="Update(System.Int32)" attrib="486" virtual="true" returntype="System.Void">
<parameters>
<parameter name="value" position="0" attrib="0" type="System.Int32" />
</parameters>
</method>
<method name="Update(System.Byte[])" attrib="486" virtual="true" returntype="System.Void">
<parameters>
<parameter name="buffer" position="0" attrib="0" type="System.Byte[]" />
</parameters>
</method>
<method name="Update(System.Byte[], System.Int32, System.Int32)" attrib="486" virtual="true" returntype="System.Void">
<parameters>
<parameter name="buffer" position="0" attrib="0" type="System.Byte[]" />
<parameter name="offset" position="1" attrib="0" type="System.Int32" />
<parameter name="count" position="2" attrib="0" type="System.Int32" />
</parameters>
</method>
</methods>
</class>
<class name="IChecksum" type="interface" abstract="true" charset="Ansi" layout="Auto">
<properties>
<property name="Value" attrib="0" ptype="System.Int64">
<methods>
<method name="get_Value()" attrib="3526" abstract="true" virtual="true" returntype="System.Int64">
<parameters />
</method>
</methods>
</property>
</properties>
<methods>
<method name="Reset()" attrib="1478" abstract="true" virtual="true" returntype="System.Void">
<parameters />
</method>
<method name="Update(System.Int32)" attrib="1478" abstract="true" virtual="true" returntype="System.Void">
<parameters>
<parameter name="value" position="0" attrib="0" type="System.Int32" />
</parameters>
</method>
<method name="Update(System.Byte[])" attrib="1478" abstract="true" virtual="true" returntype="System.Void">
<parameters>
<parameter name="buffer" position="0" attrib="0" type="System.Byte[]" />
</parameters>
</method>
<method name="Update(System.Byte[], System.Int32, System.Int32)" attrib="1478" abstract="true" virtual="true" returntype="System.Void">
<parameters>
<parameter name="buffer" position="0" attrib="0" type="System.Byte[]" />
<parameter name="offset" position="1" attrib="0" type="System.Int32" />
<parameter name="count" position="2" attrib="0" type="System.Int32" />
</parameters>
</method>
</methods>
</class>
<class name="StrangeCRC" type="class" base="System.Object" charset="Ansi" layout="Auto">
<interfaces>
<interface name="ICSharpCode.SharpZipLib.Checksums.IChecksum" />
</interfaces>
<constructors>
<constructor name=".ctor()" attrib="6278">
<parameters />
</constructor>
</constructors>
<properties>
<property name="Value" attrib="0" ptype="System.Int64">
<methods>
<method name="get_Value()" attrib="2534" virtual="true" returntype="System.Int64">
<parameters />
</method>
</methods>
</property>
</properties>
<methods>
<method name="Reset()" attrib="486" virtual="true" returntype="System.Void">
<parameters />
</method>
<method name="Update(System.Int32)" attrib="486" virtual="true" returntype="System.Void">
<parameters>
<parameter name="value" position="0" attrib="0" type="System.Int32" />
</parameters>
</method>
<method name="Update(System.Byte[])" attrib="486" virtual="true" returntype="System.Void">
<parameters>
<parameter name="buffer" position="0" attrib="0" type="System.Byte[]" />
</parameters>
</method>
<method name="Update(System.Byte[], System.Int32, System.Int32)" attrib="486" virtual="true" returntype="System.Void">
<parameters>
<parameter name="buffer" position="0" attrib="0" type="System.Byte[]" />
<parameter name="offset" position="1" attrib="0" type="System.Int32" />
<parameter name="count" position="2" attrib="0" type="System.Int32" />
</parameters>
</method>
</methods>
</class>
</classes>
</namespace>
<namespace name="ICSharpCode.SharpZipLib.Core">
<classes>
<class name="CompletedFileHandler" type="delegate" base="System.MulticastDelegate" sealed="true" charset="Ansi" layout="Auto">
<interfaces>
<interface name="System.ICloneable" />
<interface name="System.Runtime.Serialization.ISerializable" />
</interfaces>
<constructors>
<constructor name=".ctor(System.Object, System.IntPtr)" attrib="6278">
<parameters>
<parameter name="object" position="0" attrib="0" type="System.Object" />
<parameter name="method" position="1" attrib="0" type="System.IntPtr" />
</parameters>
</constructor>
</constructors>
<methods>
<method name="BeginInvoke(System.Object, ICSharpCode.SharpZipLib.Core.ScanEventArgs, System.AsyncCallback, System.Object)" attrib="454" virtual="true" returntype="System.IAsyncResult">
<parameters>
<parameter name="sender" position="0" attrib="0" type="System.Object" />
<parameter name="e" position="1" attrib="0" type="ICSharpCode.SharpZipLib.Core.ScanEventArgs" />
<parameter name="callback" position="2" attrib="0" type="System.AsyncCallback" />
<parameter name="object" position="3" attrib="0" type="System.Object" />
</parameters>
</method>
<method name="EndInvoke(System.IAsyncResult)" attrib="454" virtual="true" returntype="System.Void">
<parameters>
<parameter name="result" position="0" attrib="0" type="System.IAsyncResult" />
</parameters>
</method>
<method name="Invoke(System.Object, ICSharpCode.SharpZipLib.Core.ScanEventArgs)" attrib="454" virtual="true" returntype="System.Void">
<parameters>
<parameter name="sender" position="0" attrib="0" type="System.Object" />
<parameter name="e" position="1" attrib="0" type="ICSharpCode.SharpZipLib.Core.ScanEventArgs" />
</parameters>
</method>
</methods>
</class>
<class name="DirectoryEventArgs" type="class" base="ICSharpCode.SharpZipLib.Core.ScanEventArgs" charset="Ansi" layout="Auto">
<constructors>
<constructor name=".ctor(System.String, System.Boolean)" attrib="6278">
<parameters>
<parameter name="name" position="0" attrib="0" type="System.String" />
<parameter name="hasMatchingFiles" position="1" attrib="0" type="System.Boolean" />
</parameters>
</constructor>
</constructors>
<properties>
<property name="HasMatchingFiles" attrib="0" ptype="System.Boolean">
<methods>
<method name="get_HasMatchingFiles()" attrib="2182" returntype="System.Boolean">
<parameters />
</method>
</methods>
</property>
</properties>
</class>
<class name="DirectoryFailureHandler" type="delegate" base="System.MulticastDelegate" sealed="true" charset="Ansi" layout="Auto">
<interfaces>
<interface name="System.ICloneable" />
<interface name="System.Runtime.Serialization.ISerializable" />
</interfaces>
<constructors>
<constructor name=".ctor(System.Object, System.IntPtr)" attrib="6278">
<parameters>
<parameter name="object" position="0" attrib="0" type="System.Object" />
<parameter name="method" position="1" attrib="0" type="System.IntPtr" />
</parameters>
</constructor>
</constructors>
<methods>
<method name="BeginInvoke(System.Object, ICSharpCode.SharpZipLib.Core.ScanFailureEventArgs, System.AsyncCallback, System.Object)" attrib="454" virtual="true" returntype="System.IAsyncResult">
<parameters>
<parameter name="sender" position="0" attrib="0" type="System.Object" />
<parameter name="e" position="1" attrib="0" type="ICSharpCode.SharpZipLib.Core.ScanFailureEventArgs" />
<parameter name="callback" position="2" attrib="0" type="System.AsyncCallback" />
<parameter name="object" position="3" attrib="0" type="System.Object" />
</parameters>
</method>
<method name="EndInvoke(System.IAsyncResult)" attrib="454" virtual="true" returntype="System.Void">
<parameters>
<parameter name="result" position="0" attrib="0" type="System.IAsyncResult" />
</parameters>
</method>
<method name="Invoke(System.Object, ICSharpCode.SharpZipLib.Core.ScanFailureEventArgs)" attrib="454" virtual="true" returntype="System.Void">
<parameters>
<parameter name="sender" position="0" attrib="0" type="System.Object" />
<parameter name="e" position="1" attrib="0" type="ICSharpCode.SharpZipLib.Core.ScanFailureEventArgs" />
</parameters>
</method>
</methods>
</class>
<class name="ExtendedPathFilter" type="class" base="ICSharpCode.SharpZipLib.Core.PathFilter" charset="Ansi" layout="Auto">
<interfaces>
<interface name="ICSharpCode.SharpZipLib.Core.IScanFilter" />
</interfaces>
<constructors>
<constructor name=".ctor(System.String, System.Int64, System.Int64)" attrib="6278">
<parameters>
<parameter name="filter" position="0" attrib="0" type="System.String" />
<parameter name="minSize" position="1" attrib="0" type="System.Int64" />
<parameter name="maxSize" position="2" attrib="0" type="System.Int64" />
</parameters>
</constructor>
<constructor name=".ctor(System.String, System.DateTime, System.DateTime)" attrib="6278">
<parameters>
<parameter name="filter" position="0" attrib="0" type="System.String" />
<parameter name="minDate" position="1" attrib="0" type="System.DateTime" />
<parameter name="maxDate" position="2" attrib="0" type="System.DateTime" />
</parameters>
</constructor>
<constructor name=".ctor(System.String, System.Int64, System.Int64, System.DateTime, System.DateTime)" attrib="6278">
<parameters>
<parameter name="filter" position="0" attrib="0" type="System.String" />
<parameter name="minSize" position="1" attrib="0" type="System.Int64" />
<parameter name="maxSize" position="2" attrib="0" type="System.Int64" />
<parameter name="minDate" position="3" attrib="0" type="System.DateTime" />
<parameter name="maxDate" position="4" attrib="0" type="System.DateTime" />
</parameters>
</constructor>
</constructors>
<properties>
<property name="MaxDate" attrib="0" ptype="System.DateTime">
<methods>
<method name="get_MaxDate()" attrib="2182" returntype="System.DateTime">
<parameters />
</method>
<method name="set_MaxDate(System.DateTime)" attrib="2182" returntype="System.Void">
<parameters>
<parameter name="value" position="0" attrib="0" type="System.DateTime" />
</parameters>
</method>
</methods>
</property>
<property name="MaxSize" attrib="0" ptype="System.Int64">
<methods>
<method name="get_MaxSize()" attrib="2182" returntype="System.Int64">
<parameters />
</method>
<method name="set_MaxSize(System.Int64)" attrib="2182" returntype="System.Void">
<parameters>
<parameter name="value" position="0" attrib="0" type="System.Int64" />
</parameters>
</method>
</methods>
</property>
<property name="MinDate" attrib="0" ptype="System.DateTime">
<methods>
<method name="get_MinDate()" attrib="2182" returntype="System.DateTime">
<parameters />
</method>
<method name="set_MinDate(System.DateTime)" attrib="2182" returntype="System.Void">
<parameters>
<parameter name="value" position="0" attrib="0" type="System.DateTime" />
</parameters>
</method>
</methods>
</property>
<property name="MinSize" attrib="0" ptype="System.Int64">
<methods>
<method name="get_MinSize()" attrib="2182" returntype="System.Int64">
<parameters />
</method>
<method name="set_MinSize(System.Int64)" attrib="2182" returntype="System.Void">
<parameters>
<parameter name="value" position="0" attrib="0" type="System.Int64" />
</parameters>
</method>
</methods>
</property>
</properties>
<methods>
<method name="IsMatch(System.String)" attrib="198" virtual="true" returntype="System.Boolean">
<parameters>
<parameter name="name" position="0" attrib="0" type="System.String" />
</parameters>
</method>
</methods>
</class>
<class name="FileFailureHandler" type="delegate" base="System.MulticastDelegate" sealed="true" charset="Ansi" layout="Auto">
<interfaces>
<interface name="System.ICloneable" />
<interface name="System.Runtime.Serialization.ISerializable" />
</interfaces>
<constructors>
<constructor name=".ctor(System.Object, System.IntPtr)" attrib="6278">
<parameters>
<parameter name="object" position="0" attrib="0" type="System.Object" />
<parameter name="method" position="1" attrib="0" type="System.IntPtr" />
</parameters>
</constructor>
</constructors>
<methods>
<method name="BeginInvoke(System.Object, ICSharpCode.SharpZipLib.Core.ScanFailureEventArgs, System.AsyncCallback, System.Object)" attrib="454" virtual="true" returntype="System.IAsyncResult">
<parameters>
<parameter name="sender" position="0" attrib="0" type="System.Object" />
<parameter name="e" position="1" attrib="0" type="ICSharpCode.SharpZipLib.Core.ScanFailureEventArgs" />
<parameter name="callback" position="2" attrib="0" type="System.AsyncCallback" />
<parameter name="object" position="3" attrib="0" type="System.Object" />
</parameters>
</method>
<method name="EndInvoke(System.IAsyncResult)" attrib="454" virtual="true" returntype="System.Void">
<parameters>
<parameter name="result" position="0" attrib="0" type="System.IAsyncResult" />
</parameters>
</method>
<method name="Invoke(System.Object, ICSharpCode.SharpZipLib.Core.ScanFailureEventArgs)" attrib="454" virtual="true" returntype="System.Void">
<parameters>
<parameter name="sender" position="0" attrib="0" type="System.Object" />
<parameter name="e" position="1" attrib="0" type="ICSharpCode.SharpZipLib.Core.ScanFailureEventArgs" />
</parameters>
</method>
</methods>
</class>
<class name="FileSystemScanner" type="class" base="System.Object" charset="Ansi" layout="Auto">
<fields>
<field name="CompletedFile" attrib="6" fieldtype="ICSharpCode.SharpZipLib.Core.CompletedFileHandler" />
<field name="DirectoryFailure" attrib="6" fieldtype="ICSharpCode.SharpZipLib.Core.DirectoryFailureHandler" />
<field name="FileFailure" attrib="6" fieldtype="ICSharpCode.SharpZipLib.Core.FileFailureHandler" />
<field name="ProcessDirectory" attrib="6" fieldtype="ICSharpCode.SharpZipLib.Core.ProcessDirectoryHandler" />
<field name="ProcessFile" attrib="6" fieldtype="ICSharpCode.SharpZipLib.Core.ProcessFileHandler" />
</fields>
<constructors>
<constructor name=".ctor(System.String)" attrib="6278">
<parameters>
<parameter name="filter" position="0" attrib="0" type="System.String" />
</parameters>
</constructor>
<constructor name=".ctor(System.String, System.String)" attrib="6278">
<parameters>
<parameter name="fileFilter" position="0" attrib="0" type="System.String" />
<parameter name="directoryFilter" position="1" attrib="0" type="System.String" />
</parameters>
</constructor>
<constructor name=".ctor(ICSharpCode.SharpZipLib.Core.IScanFilter)" attrib="6278">
<parameters>
<parameter name="fileFilter" position="0" attrib="0" type="ICSharpCode.SharpZipLib.Core.IScanFilter" />
</parameters>
</constructor>
<constructor name=".ctor(ICSharpCode.SharpZipLib.Core.IScanFilter, ICSharpCode.SharpZipLib.Core.IScanFilter)" attrib="6278">
<parameters>
<parameter name="fileFilter" position="0" attrib="0" type="ICSharpCode.SharpZipLib.Core.IScanFilter" />
<parameter name="directoryFilter" position="1" attrib="0" type="ICSharpCode.SharpZipLib.Core.IScanFilter" />
</parameters>
</constructor>
</constructors>
<methods>
<method name="Scan(System.String, System.Boolean)" attrib="134" returntype="System.Void">
<parameters>
<parameter name="directory" position="0" attrib="0" type="System.String" />
<parameter name="recurse" position="1" attrib="0" type="System.Boolean" />
</parameters>
</method>
</methods>
</class>
<class name="INameTransform" type="interface" abstract="true" charset="Ansi" layout="Auto">
<methods>
<method name="TransformDirectory(System.String)" attrib="1478" abstract="true" virtual="true" returntype="System.String">
<parameters>
<parameter name="name" position="0" attrib="0" type="System.String" />
</parameters>
</method>
<method name="TransformFile(System.String)" attrib="1478" abstract="true" virtual="true" returntype="System.String">
<parameters>
<parameter name="name" position="0" attrib="0" type="System.String" />
</parameters>
</method>
</methods>
</class>
<class name="IScanFilter" type="interface" abstract="true" charset="Ansi" layout="Auto">
<methods>
<method name="IsMatch(System.String)" attrib="1478" abstract="true" virtual="true" returntype="System.Boolean">
<parameters>
<parameter name="name" position="0" attrib="0" type="System.String" />
</parameters>
</method>
</methods>
</class>
<class name="NameAndSizeFilter" type="class" base="ICSharpCode.SharpZipLib.Core.PathFilter" charset="Ansi" layout="Auto">
<attributes>
<attribute name="System.ObsoleteAttribute">
<properties>
<property name="Message" value="Use ExtendedPathFilter instead" />
</properties>
</attribute>
</attributes>
<interfaces>
<interface name="ICSharpCode.SharpZipLib.Core.IScanFilter" />
</interfaces>
<constructors>
<constructor name=".ctor(System.String, System.Int64, System.Int64)" attrib="6278">
<parameters>
<parameter name="filter" position="0" attrib="0" type="System.String" />
<parameter name="minSize" position="1" attrib="0" type="System.Int64" />
<parameter name="maxSize" position="2" attrib="0" type="System.Int64" />
</parameters>
</constructor>
</constructors>
<properties>
<property name="MaxSize" attrib="0" ptype="System.Int64">
<methods>
<method name="get_MaxSize()" attrib="2182" returntype="System.Int64">
<parameters />
</method>
<method name="set_MaxSize(System.Int64)" attrib="2182" returntype="System.Void">
<parameters>
<parameter name="value" position="0" attrib="0" type="System.Int64" />
</parameters>
</method>
</methods>
</property>
<property name="MinSize" attrib="0" ptype="System.Int64">
<methods>
<method name="get_MinSize()" attrib="2182" returntype="System.Int64">
<parameters />
</method>
<method name="set_MinSize(System.Int64)" attrib="2182" returntype="System.Void">
<parameters>
<parameter name="value" position="0" attrib="0" type="System.Int64" />
</parameters>
</method>
</methods>
</property>
</properties>
<methods>
<method name="IsMatch(System.String)" attrib="198" virtual="true" returntype="System.Boolean">
<parameters>
<parameter name="name" position="0" attrib="0" type="System.String" />
</parameters>
</method>
</methods>
</class>
<class name="NameFilter" type="class" base="System.Object" charset="Ansi" layout="Auto">
<interfaces>
<interface name="ICSharpCode.SharpZipLib.Core.IScanFilter" />
</interfaces>
<constructors>
<constructor name=".ctor(System.String)" attrib="6278">
<parameters>
<parameter name="filter" position="0" attrib="0" type="System.String" />
</parameters>
</constructor>
</constructors>
<methods>
<method name="IsExcluded(System.String)" attrib="134" returntype="System.Boolean">
<parameters>
<parameter name="name" position="0" attrib="0" type="System.String" />
</parameters>
</method>
<method name="IsIncluded(System.String)" attrib="134" returntype="System.Boolean">
<parameters>
<parameter name="name" position="0" attrib="0" type="System.String" />
</parameters>
</method>
<method name="IsMatch(System.String)" attrib="486" virtual="true" returntype="System.Boolean">
<parameters>
<parameter name="name" position="0" attrib="0" type="System.String" />
</parameters>
</method>
<method name="IsValidExpression(System.String)" attrib="150" static="true" returntype="System.Boolean">
<parameters>
<parameter name="expression" position="0" attrib="0" type="System.String" />
</parameters>
</method>
<method name="IsValidFilterExpression(System.String)" attrib="150" static="true" returntype="System.Boolean">
<parameters>
<parameter name="toTest" position="0" attrib="0" type="System.String" />
</parameters>
</method>
<method name="SplitQuoted(System.String)" attrib="150" static="true" returntype="System.String[]">
<parameters>
<parameter name="original" position="0" attrib="0" type="System.String" />
</parameters>
</method>
<method name="ToString()" attrib="198" virtual="true" returntype="System.String">
<parameters />
</method>
</methods>
</class>
<class name="PathFilter" type="class" base="System.Object" charset="Ansi" layout="Auto">
<interfaces>
<interface name="ICSharpCode.SharpZipLib.Core.IScanFilter" />
</interfaces>
<constructors>
<constructor name=".ctor(System.String)" attrib="6278">
<parameters>
<parameter name="filter" position="0" attrib="0" type="System.String" />
</parameters>
</constructor>
</constructors>
<methods>
<method name="IsMatch(System.String)" attrib="454" virtual="true" returntype="System.Boolean">
<parameters>
<parameter name="name" position="0" attrib="0" type="System.String" />
</parameters>
</method>
</methods>
</class>
<class name="ProcessDirectoryHandler" type="delegate" base="System.MulticastDelegate" sealed="true" charset="Ansi" layout="Auto">
<interfaces>
<interface name="System.ICloneable" />
<interface name="System.Runtime.Serialization.ISerializable" />
</interfaces>
<constructors>
<constructor name=".ctor(System.Object, System.IntPtr)" attrib="6278">
<parameters>
<parameter name="object" position="0" attrib="0" type="System.Object" />
<parameter name="method" position="1" attrib="0" type="System.IntPtr" />
</parameters>
</constructor>
</constructors>
<methods>
<method name="BeginInvoke(System.Object, ICSharpCode.SharpZipLib.Core.DirectoryEventArgs, System.AsyncCallback, System.Object)" attrib="454" virtual="true" returntype="System.IAsyncResult">
<parameters>
<parameter name="sender" position="0" attrib="0" type="System.Object" />
<parameter name="e" position="1" attrib="0" type="ICSharpCode.SharpZipLib.Core.DirectoryEventArgs" />
<parameter name="callback" position="2" attrib="0" type="System.AsyncCallback" />
<parameter name="object" position="3" attrib="0" type="System.Object" />
</parameters>
</method>
<method name="EndInvoke(System.IAsyncResult)" attrib="454" virtual="true" returntype="System.Void">
<parameters>
<parameter name="result" position="0" attrib="0" type="System.IAsyncResult" />
</parameters>
</method>
<method name="Invoke(System.Object, ICSharpCode.SharpZipLib.Core.DirectoryEventArgs)" attrib="454" virtual="true" returntype="System.Void">
<parameters>
<parameter name="sender" position="0" attrib="0" type="System.Object" />
<parameter name="e" position="1" attrib="0" type="ICSharpCode.SharpZipLib.Core.DirectoryEventArgs" />
</parameters>
</method>
</methods>
</class>
<class name="ProcessFileHandler" type="delegate" base="System.MulticastDelegate" sealed="true" charset="Ansi" layout="Auto">
<interfaces>
<interface name="System.ICloneable" />
<interface name="System.Runtime.Serialization.ISerializable" />
</interfaces>
<constructors>
<constructor name=".ctor(System.Object, System.IntPtr)" attrib="6278">
<parameters>
<parameter name="object" position="0" attrib="0" type="System.Object" />
<parameter name="method" position="1" attrib="0" type="System.IntPtr" />
</parameters>
</constructor>
</constructors>
<methods>
<method name="BeginInvoke(System.Object, ICSharpCode.SharpZipLib.Core.ScanEventArgs, System.AsyncCallback, System.Object)" attrib="454" virtual="true" returntype="System.IAsyncResult">
<parameters>
<parameter name="sender" position="0" attrib="0" type="System.Object" />
<parameter name="e" position="1" attrib="0" type="ICSharpCode.SharpZipLib.Core.ScanEventArgs" />
<parameter name="callback" position="2" attrib="0" type="System.AsyncCallback" />
<parameter name="object" position="3" attrib="0" type="System.Object" />
</parameters>
</method>
<method name="EndInvoke(System.IAsyncResult)" attrib="454" virtual="true" returntype="System.Void">
<parameters>
<parameter name="result" position="0" attrib="0" type="System.IAsyncResult" />
</parameters>
</method>
<method name="Invoke(System.Object, ICSharpCode.SharpZipLib.Core.ScanEventArgs)" attrib="454" virtual="true" returntype="System.Void">
<parameters>
<parameter name="sender" position="0" attrib="0" type="System.Object" />
<parameter name="e" position="1" attrib="0" type="ICSharpCode.SharpZipLib.Core.ScanEventArgs" />
</parameters>
</method>
</methods>
</class>
<class name="ProgressEventArgs" type="class" base="System.EventArgs" charset="Ansi" layout="Auto">
<constructors>
<constructor name=".ctor(System.String, System.Int64, System.Int64)" attrib="6278">
<parameters>
<parameter name="name" position="0" attrib="0" type="System.String" />
<parameter name="processed" position="1" attrib="0" type="System.Int64" />
<parameter name="target" position="2" attrib="0" type="System.Int64" />
</parameters>
</constructor>
</constructors>
<properties>
<property name="ContinueRunning" attrib="0" ptype="System.Boolean">
<methods>
<method name="get_ContinueRunning()" attrib="2182" returntype="System.Boolean">
<parameters />
</method>
<method name="set_ContinueRunning(System.Boolean)" attrib="2182" returntype="System.Void">
<parameters>
<parameter name="value" position="0" attrib="0" type="System.Boolean" />
</parameters>
</method>
</methods>
</property>
<property name="Name" attrib="0" ptype="System.String">
<methods>
<method name="get_Name()" attrib="2182" returntype="System.String">
<parameters />
</method>
</methods>
</property>
<property name="PercentComplete" attrib="0" ptype="System.Single">
<methods>
<method name="get_PercentComplete()" attrib="2182" returntype="System.Single">
<parameters />
</method>
</methods>
</property>
<property name="Processed" attrib="0" ptype="System.Int64">
<methods>
<method name="get_Processed()" attrib="2182" returntype="System.Int64">
<parameters />
</method>
</methods>
</property>
<property name="Target" attrib="0" ptype="System.Int64">
<methods>
<method name="get_Target()" attrib="2182" returntype="System.Int64">
<parameters />
</method>
</methods>
</property>
</properties>
</class>
<class name="ProgressHandler" type="delegate" base="System.MulticastDelegate" sealed="true" charset="Ansi" layout="Auto">
<interfaces>
<interface name="System.ICloneable" />
<interface name="System.Runtime.Serialization.ISerializable" />
</interfaces>
<constructors>
<constructor name=".ctor(System.Object, System.IntPtr)" attrib="6278">
<parameters>
<parameter name="object" position="0" attrib="0" type="System.Object" />
<parameter name="method" position="1" attrib="0" type="System.IntPtr" />
</parameters>
</constructor>
</constructors>
<methods>
<method name="BeginInvoke(System.Object, ICSharpCode.SharpZipLib.Core.ProgressEventArgs, System.AsyncCallback, System.Object)" attrib="454" virtual="true" returntype="System.IAsyncResult">
<parameters>
<parameter name="sender" position="0" attrib="0" type="System.Object" />
<parameter name="e" position="1" attrib="0" type="ICSharpCode.SharpZipLib.Core.ProgressEventArgs" />
<parameter name="callback" position="2" attrib="0" type="System.AsyncCallback" />
<parameter name="object" position="3" attrib="0" type="System.Object" />
</parameters>
</method>
<method name="EndInvoke(System.IAsyncResult)" attrib="454" virtual="true" returntype="System.Void">
<parameters>
<parameter name="result" position="0" attrib="0" type="System.IAsyncResult" />
</parameters>
</method>
<method name="Invoke(System.Object, ICSharpCode.SharpZipLib.Core.ProgressEventArgs)" attrib="454" virtual="true" returntype="System.Void">
<parameters>
<parameter name="sender" position="0" attrib="0" type="System.Object" />
<parameter name="e" position="1" attrib="0" type="ICSharpCode.SharpZipLib.Core.ProgressEventArgs" />
</parameters>
</method>
</methods>
</class>
<class name="ScanEventArgs" type="class" base="System.EventArgs" charset="Ansi" layout="Auto">
<constructors>
<constructor name=".ctor(System.String)" attrib="6278">
<parameters>
<parameter name="name" position="0" attrib="0" type="System.String" />
</parameters>
</constructor>
</constructors>
<properties>
<property name="ContinueRunning" attrib="0" ptype="System.Boolean">
<methods>
<method name="get_ContinueRunning()" attrib="2182" returntype="System.Boolean">
<parameters />
</method>
<method name="set_ContinueRunning(System.Boolean)" attrib="2182" returntype="System.Void">
<parameters>
<parameter name="value" position="0" attrib="0" type="System.Boolean" />
</parameters>
</method>
</methods>
</property>
<property name="Name" attrib="0" ptype="System.String">
<methods>
<method name="get_Name()" attrib="2182" returntype="System.String">
<parameters />
</method>
</methods>
</property>
</properties>
</class>
<class name="ScanFailureEventArgs" type="class" base="System.EventArgs" charset="Ansi" layout="Auto">
<constructors>
<constructor name=".ctor(System.String, System.Exception)" attrib="6278">
<parameters>
<parameter name="name" position="0" attrib="0" type="System.String" />
<parameter name="e" position="1" attrib="0" type="System.Exception" />
</parameters>
</constructor>
</constructors>
<properties>
<property name="ContinueRunning" attrib="0" ptype="System.Boolean">
<methods>
<method name="get_ContinueRunning()" attrib="2182" returntype="System.Boolean">
<parameters />
</method>
<method name="set_ContinueRunning(System.Boolean)" attrib="2182" returntype="System.Void">
<parameters>
<parameter name="value" position="0" attrib="0" type="System.Boolean" />
</parameters>
</method>
</methods>
</property>
<property name="Exception" attrib="0" ptype="System.Exception">
<methods>
<method name="get_Exception()" attrib="2182" returntype="System.Exception">
<parameters />
</method>
</methods>
</property>
<property name="Name" attrib="0" ptype="System.String">
<methods>
<method name="get_Name()" attrib="2182" returntype="System.String">
<parameters />
</method>
</methods>
</property>
</properties>
</class>
<class name="StreamUtils" type="class" base="System.Object" sealed="true" charset="Ansi" layout="Auto">
<methods>
<method name="Copy(System.IO.Stream, System.IO.Stream, System.Byte[])" attrib="150" static="true" returntype="System.Void">
<parameters>
<parameter name="source" position="0" attrib="0" type="System.IO.Stream" />
<parameter name="destination" position="1" attrib="0" type="System.IO.Stream" />
<parameter name="buffer" position="2" attrib="0" type="System.Byte[]" />
</parameters>
</method>
<method name="Copy(System.IO.Stream, System.IO.Stream, System.Byte[], ICSharpCode.SharpZipLib.Core.ProgressHandler, System.TimeSpan, System.Object, System.String)" attrib="150" static="true" returntype="System.Void">
<parameters>
<parameter name="source" position="0" attrib="0" type="System.IO.Stream" />
<parameter name="destination" position="1" attrib="0" type="System.IO.Stream" />
<parameter name="buffer" position="2" attrib="0" type="System.Byte[]" />
<parameter name="progressHandler" position="3" attrib="0" type="ICSharpCode.SharpZipLib.Core.ProgressHandler" />
<parameter name="updateInterval" position="4" attrib="0" type="System.TimeSpan" />
<parameter name="sender" position="5" attrib="0" type="System.Object" />
<parameter name="name" position="6" attrib="0" type="System.String" />
</parameters>
</method>
<method name="Copy(System.IO.Stream, System.IO.Stream, System.Byte[], ICSharpCode.SharpZipLib.Core.ProgressHandler, System.TimeSpan, System.Object, System.String, System.Int64)" attrib="150" static="true" returntype="System.Void">
<parameters>
<parameter name="source" position="0" attrib="0" type="System.IO.Stream" />
<parameter name="destination" position="1" attrib="0" type="System.IO.Stream" />
<parameter name="buffer" position="2" attrib="0" type="System.Byte[]" />
<parameter name="progressHandler" position="3" attrib="0" type="ICSharpCode.SharpZipLib.Core.ProgressHandler" />
<parameter name="updateInterval" position="4" attrib="0" type="System.TimeSpan" />
<parameter name="sender" position="5" attrib="0" type="System.Object" />
<parameter name="name" position="6" attrib="0" type="System.String" />
<parameter name="fixedTarget" position="7" attrib="0" type="System.Int64" />
</parameters>
</method>
<method name="ReadFully(System.IO.Stream, System.Byte[])" attrib="150" static="true" returntype="System.Void">
<parameters>
<parameter name="stream" position="0" attrib="0" type="System.IO.Stream" />
<parameter name="buffer" position="1" attrib="0" type="System.Byte[]" />
</parameters>
</method>
<method name="ReadFully(System.IO.Stream, System.Byte[], System.Int32, System.Int32)" attrib="150" static="true" returntype="System.Void">
<parameters>
<parameter name="stream" position="0" attrib="0" type="System.IO.Stream" />
<parameter name="buffer" position="1" attrib="0" type="System.Byte[]" />
<parameter name="offset" position="2" attrib="0" type="System.Int32" />
<parameter name="count" position="3" attrib="0" type="System.Int32" />
</parameters>
</method>
</methods>
</class>
<class name="WindowsPathUtils" type="class" base="System.Object" abstract="true" charset="Ansi" layout="Auto">
<methods>
<method name="DropPathRoot(System.String)" attrib="150" static="true" returntype="System.String">
<parameters>
<parameter name="path" position="0" attrib="0" type="System.String" />
</parameters>
</method>
</methods>
</class>
</classes>
</namespace>
<namespace name="ICSharpCode.SharpZipLib.Encryption">
<classes>
<class name="PkzipClassic" type="class" base="System.Security.Cryptography.SymmetricAlgorithm" abstract="true" charset="Ansi" layout="Auto">
<interfaces>
<interface name="System.IDisposable" />
</interfaces>
<constructors>
<constructor name=".ctor()" attrib="6276">
<parameters />
</constructor>
</constructors>
<methods>
<method name="GenerateKeys(System.Byte[])" attrib="150" static="true" returntype="System.Byte[]">
<parameters>
<parameter name="seed" position="0" attrib="0" type="System.Byte[]" />
</parameters>
</method>
</methods>
</class>
<class name="PkzipClassicManaged" type="class" base="ICSharpCode.SharpZipLib.Encryption.PkzipClassic" sealed="true" charset="Ansi" layout="Auto">
<interfaces>
<interface name="System.IDisposable" />
</interfaces>
<constructors>
<constructor name=".ctor()" attrib="6278">
<parameters />
</constructor>
</constructors>
<properties>
<property name="BlockSize" attrib="0" ptype="System.Int32">
<methods>
<method name="get_BlockSize()" attrib="2246" virtual="true" returntype="System.Int32">
<parameters />
</method>
<method name="set_BlockSize(System.Int32)" attrib="2246" virtual="true" returntype="System.Void">
<parameters>
<parameter name="value" position="0" attrib="0" type="System.Int32" />
</parameters>
</method>
</methods>
</property>
<property name="Key" attrib="0" ptype="System.Byte[]">
<methods>
<method name="get_Key()" attrib="2246" virtual="true" returntype="System.Byte[]">
<parameters />
</method>
<method name="set_Key(System.Byte[])" attrib="2246" virtual="true" returntype="System.Void">
<parameters>
<parameter name="value" position="0" attrib="0" type="System.Byte[]" />
</parameters>
</method>
</methods>
</property>
<property name="LegalBlockSizes" attrib="0" ptype="System.Security.Cryptography.KeySizes[]">
<methods>
<method name="get_LegalBlockSizes()" attrib="2246" virtual="true" returntype="System.Security.Cryptography.KeySizes[]">
<parameters />
</method>
</methods>
</property>
<property name="LegalKeySizes" attrib="0" ptype="System.Security.Cryptography.KeySizes[]">
<methods>
<method name="get_LegalKeySizes()" attrib="2246" virtual="true" returntype="System.Security.Cryptography.KeySizes[]">
<parameters />
</method>
</methods>
</property>
</properties>
<methods>
<method name="CreateDecryptor(System.Byte[], System.Byte[])" attrib="198" virtual="true" returntype="System.Security.Cryptography.ICryptoTransform">
<parameters>
<parameter name="rgbKey" position="0" attrib="0" type="System.Byte[]" />
<parameter name="rgbIV" position="1" attrib="0" type="System.Byte[]" />
</parameters>
</method>
<method name="CreateEncryptor(System.Byte[], System.Byte[])" attrib="198" virtual="true" returntype="System.Security.Cryptography.ICryptoTransform">
<parameters>
<parameter name="rgbKey" position="0" attrib="0" type="System.Byte[]" />
<parameter name="rgbIV" position="1" attrib="0" type="System.Byte[]" />
</parameters>
</method>
<method name="GenerateIV()" attrib="198" virtual="true" returntype="System.Void">
<parameters />
</method>
<method name="GenerateKey()" attrib="198" virtual="true" returntype="System.Void">
<parameters />
</method>
</methods>
</class>
</classes>
</namespace>
<namespace name="ICSharpCode.SharpZipLib.GZip">
<classes>
<class name="GZipConstants" type="class" base="System.Object" sealed="true" charset="Ansi" layout="Auto">
<fields>
<field name="FCOMMENT" attrib="32854" fieldtype="System.Int32" value="16" />
<field name="FEXTRA" attrib="32854" fieldtype="System.Int32" value="4" />
<field name="FHCRC" attrib="32854" fieldtype="System.Int32" value="2" />
<field name="FNAME" attrib="32854" fieldtype="System.Int32" value="8" />
<field name="FTEXT" attrib="32854" fieldtype="System.Int32" value="1" />
<field name="GZIP_MAGIC" attrib="32854" fieldtype="System.Int32" value="8075" />
</fields>
</class>
<class name="GZipException" type="class" base="ICSharpCode.SharpZipLib.SharpZipBaseException" serializable="true" charset="Ansi" layout="Auto">
<interfaces>
<interface name="System.Runtime.Serialization.ISerializable" />
<interface name="System.Runtime.InteropServices._Exception" />
</interfaces>
<constructors>
<constructor name=".ctor(System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext)" attrib="6276">
<parameters>
<parameter name="info" position="0" attrib="0" type="System.Runtime.Serialization.SerializationInfo" />
<parameter name="context" position="1" attrib="0" type="System.Runtime.Serialization.StreamingContext" />
</parameters>
</constructor>
<constructor name=".ctor()" attrib="6278">
<parameters />
</constructor>
<constructor name=".ctor(System.String)" attrib="6278">
<parameters>
<parameter name="message" position="0" attrib="0" type="System.String" />
</parameters>
</constructor>
<constructor name=".ctor(System.String, System.Exception)" attrib="6278">
<parameters>
<parameter name="message" position="0" attrib="0" type="System.String" />
<parameter name="innerException" position="1" attrib="0" type="System.Exception" />
</parameters>
</constructor>
</constructors>
</class>
<class name="GZipInputStream" type="class" base="ICSharpCode.SharpZipLib.Zip.Compression.Streams.InflaterInputStream" charset="Ansi" layout="Auto">
<interfaces>
<interface name="System.IDisposable" />
</interfaces>
<fields>
<field name="crc" attrib="4" fieldtype="ICSharpCode.SharpZipLib.Checksums.Crc32" />
</fields>
<constructors>
<constructor name=".ctor(System.IO.Stream)" attrib="6278">
<parameters>
<parameter name="baseInputStream" position="0" attrib="0" type="System.IO.Stream" />
</parameters>
</constructor>
<constructor name=".ctor(System.IO.Stream, System.Int32)" attrib="6278">
<parameters>
<parameter name="baseInputStream" position="0" attrib="0" type="System.IO.Stream" />
<parameter name="size" position="1" attrib="0" type="System.Int32" />
</parameters>
</constructor>
</constructors>
<methods>
<method name="Read(System.Byte[], System.Int32, System.Int32)" attrib="198" virtual="true" returntype="System.Int32">
<parameters>
<parameter name="buffer" position="0" attrib="0" type="System.Byte[]" />
<parameter name="offset" position="1" attrib="0" type="System.Int32" />
<parameter name="count" position="2" attrib="0" type="System.Int32" />
</parameters>
</method>
</methods>
</class>
<class name="GZipOutputStream" type="class" base="ICSharpCode.SharpZipLib.Zip.Compression.Streams.DeflaterOutputStream" charset="Ansi" layout="Auto">
<interfaces>
<interface name="System.IDisposable" />
</interfaces>
<fields>
<field name="crc" attrib="4" fieldtype="ICSharpCode.SharpZipLib.Checksums.Crc32" />
</fields>
<constructors>
<constructor name=".ctor(System.IO.Stream)" attrib="6278">
<parameters>
<parameter name="baseOutputStream" position="0" attrib="0" type="System.IO.Stream" />
</parameters>
</constructor>
<constructor name=".ctor(System.IO.Stream, System.Int32)" attrib="6278">
<parameters>
<parameter name="baseOutputStream" position="0" attrib="0" type="System.IO.Stream" />
<parameter name="size" position="1" attrib="0" type="System.Int32" />
</parameters>
</constructor>
</constructors>
<methods>
<method name="Close()" attrib="198" virtual="true" returntype="System.Void">
<parameters />
</method>
<method name="Finish()" attrib="198" virtual="true" returntype="System.Void">
<parameters />
</method>
<method name="GetLevel()" attrib="134" returntype="System.Int32">
<parameters />
</method>
<method name="SetLevel(System.Int32)" attrib="134" returntype="System.Void">
<parameters>
<parameter name="level" position="0" attrib="0" type="System.Int32" />
</parameters>
</method>
<method name="Write(System.Byte[], System.Int32, System.Int32)" attrib="198" virtual="true" returntype="System.Void">
<parameters>
<parameter name="buffer" position="0" attrib="0" type="System.Byte[]" />
<parameter name="offset" position="1" attrib="0" type="System.Int32" />
<parameter name="count" position="2" attrib="0" type="System.Int32" />
</parameters>
</method>
</methods>
</class>
</classes>
</namespace>
<namespace name="ICSharpCode.SharpZipLib.Tar">
<classes>
<class name="InvalidHeaderException" type="class" base="ICSharpCode.SharpZipLib.Tar.TarException" serializable="true" charset="Ansi" layout="Auto">
<interfaces>
<interface name="System.Runtime.Serialization.ISerializable" />
<interface name="System.Runtime.InteropServices._Exception" />
</interfaces>
<constructors>
<constructor name=".ctor(System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext)" attrib="6276">
<parameters>
<parameter name="information" position="0" attrib="0" type="System.Runtime.Serialization.SerializationInfo" />
<parameter name="context" position="1" attrib="0" type="System.Runtime.Serialization.StreamingContext" />
</parameters>
</constructor>
<constructor name=".ctor()" attrib="6278">
<parameters />
</constructor>
<constructor name=".ctor(System.String)" attrib="6278">
<parameters>
<parameter name="message" position="0" attrib="0" type="System.String" />
</parameters>
</constructor>
<constructor name=".ctor(System.String, System.Exception)" attrib="6278">
<parameters>
<parameter name="message" position="0" attrib="0" type="System.String" />
<parameter name="exception" position="1" attrib="0" type="System.Exception" />
</parameters>
</constructor>
</constructors>
</class>
<class name="ProgressMessageHandler" type="delegate" base="System.MulticastDelegate" sealed="true" charset="Ansi" layout="Auto">
<interfaces>
<interface name="System.ICloneable" />
<interface name="System.Runtime.Serialization.ISerializable" />
</interfaces>
<constructors>
<constructor name=".ctor(System.Object, System.IntPtr)" attrib="6278">
<parameters>
<parameter name="object" position="0" attrib="0" type="System.Object" />
<parameter name="method" position="1" attrib="0" type="System.IntPtr" />
</parameters>
</constructor>
</constructors>
<methods>
<method name="BeginInvoke(ICSharpCode.SharpZipLib.Tar.TarArchive, ICSharpCode.SharpZipLib.Tar.TarEntry, System.String, System.AsyncCallback, System.Object)" attrib="454" virtual="true" returntype="System.IAsyncResult">
<parameters>
<parameter name="archive" position="0" attrib="0" type="ICSharpCode.SharpZipLib.Tar.TarArchive" />
<parameter name="entry" position="1" attrib="0" type="ICSharpCode.SharpZipLib.Tar.TarEntry" />
<parameter name="message" position="2" attrib="0" type="System.String" />
<parameter name="callback" position="3" attrib="0" type="System.AsyncCallback" />
<parameter name="object" position="4" attrib="0" type="System.Object" />
</parameters>
</method>
<method name="EndInvoke(System.IAsyncResult)" attrib="454" virtual="true" returntype="System.Void">
<parameters>
<parameter name="result" position="0" attrib="0" type="System.IAsyncResult" />
</parameters>
</method>
<method name="Invoke(ICSharpCode.SharpZipLib.Tar.TarArchive, ICSharpCode.SharpZipLib.Tar.TarEntry, System.String)" attrib="454" virtual="true" returntype="System.Void">
<parameters>
<parameter name="archive" position="0" attrib="0" type="ICSharpCode.SharpZipLib.Tar.TarArchive" />
<parameter name="entry" position="1" attrib="0" type="ICSharpCode.SharpZipLib.Tar.TarEntry" />
<parameter name="message" position="2" attrib="0" type="System.String" />
</parameters>
</method>
</methods>
</class>
<class name="TarArchive" type="class" base="System.Object" charset="Ansi" layout="Auto">
<interfaces>
<interface name="System.IDisposable" />
</interfaces>
<constructors>
<constructor name=".ctor()" attrib="6276">
<parameters />
</constructor>
<constructor name=".ctor(ICSharpCode.SharpZipLib.Tar.TarInputStream)" attrib="6276">
<parameters>
<parameter name="stream" position="0" attrib="0" type="ICSharpCode.SharpZipLib.Tar.TarInputStream" />
</parameters>
</constructor>
<constructor name=".ctor(ICSharpCode.SharpZipLib.Tar.TarOutputStream)" attrib="6276">
<parameters>
<parameter name="stream" position="0" attrib="0" type="ICSharpCode.SharpZipLib.Tar.TarOutputStream" />
</parameters>
</constructor>
</constructors>
<properties>
<property name="ApplyUserInfoOverrides" attrib="0" ptype="System.Boolean">
<methods>
<method name="get_ApplyUserInfoOverrides()" attrib="2182" returntype="System.Boolean">
<parameters />
</method>
<method name="set_ApplyUserInfoOverrides(System.Boolean)" attrib="2182" returntype="System.Void">
<parameters>
<parameter name="value" position="0" attrib="0" type="System.Boolean" />
</parameters>
</method>
</methods>
</property>
<property name="AsciiTranslate" attrib="0" ptype="System.Boolean">
<methods>
<method name="get_AsciiTranslate()" attrib="2182" returntype="System.Boolean">
<parameters />
</method>
<method name="set_AsciiTranslate(System.Boolean)" attrib="2182" returntype="System.Void">
<parameters>
<parameter name="value" position="0" attrib="0" type="System.Boolean" />
</parameters>
</method>
</methods>
</property>
<property name="GroupId" attrib="0" ptype="System.Int32">
<methods>
<method name="get_GroupId()" attrib="2182" returntype="System.Int32">
<parameters />
</method>
</methods>
</property>
<property name="GroupName" attrib="0" ptype="System.String">
<methods>
<method name="get_GroupName()" attrib="2182" returntype="System.String">
<parameters />
</method>
</methods>
</property>
<property name="IsStreamOwner" attrib="0" ptype="System.Boolean">
<methods>
<method name="set_IsStreamOwner(System.Boolean)" attrib="2182" returntype="System.Void">
<parameters>
<parameter name="value" position="0" attrib="0" type="System.Boolean" />
</parameters>
</method>
</methods>
</property>
<property name="PathPrefix" attrib="0" ptype="System.String">
<methods>
<method name="get_PathPrefix()" attrib="2182" returntype="System.String">
<parameters />
</method>
<method name="set_PathPrefix(System.String)" attrib="2182" returntype="System.Void">
<parameters>
<parameter name="value" position="0" attrib="0" type="System.String" />
</parameters>
</method>
</methods>
</property>
<property name="RecordSize" attrib="0" ptype="System.Int32">
<methods>
<method name="get_RecordSize()" attrib="2182" returntype="System.Int32">
<parameters />
</method>
</methods>
</property>
<property name="RootPath" attrib="0" ptype="System.String">
<methods>
<method name="get_RootPath()" attrib="2182" returntype="System.String">
<parameters />
</method>
<method name="set_RootPath(System.String)" attrib="2182" returntype="System.Void">
<parameters>
<parameter name="value" position="0" attrib="0" type="System.String" />
</parameters>
</method>
</methods>
</property>
<property name="UserId" attrib="0" ptype="System.Int32">
<methods>
<method name="get_UserId()" attrib="2182" returntype="System.Int32">
<parameters />
</method>
</methods>
</property>
<property name="UserName" attrib="0" ptype="System.String">
<methods>
<method name="get_UserName()" attrib="2182" returntype="System.String">
<parameters />
</method>
</methods>
</property>
</properties>
<events>
<event name="ProgressMessageEvent" attrib="0" eventtype="ICSharpCode.SharpZipLib.Tar.ProgressMessageHandler" />
</events>
<methods>
<method name="~TarArchive()" attrib="196" virtual="true" returntype="System.Void">
<parameters />
</method>
<method name="Close()" attrib="454" virtual="true" returntype="System.Void">
<parameters />
</method>
<method name="CloseArchive()" attrib="134" returntype="System.Void">
<attributes>
<attribute name="System.ObsoleteAttribute">
<properties>
<property name="Message" value="Use Close instead" />
</properties>
</attribute>
</attributes>
<parameters />
</method>
<method name="CreateInputTarArchive(System.IO.Stream, System.Int32)" attrib="150" static="true" returntype="ICSharpCode.SharpZipLib.Tar.TarArchive">
<parameters>
<parameter name="inputStream" position="0" attrib="0" type="System.IO.Stream" />
<parameter name="blockFactor" position="1" attrib="0" type="System.Int32" />
</parameters>
</method>
<method name="CreateInputTarArchive(System.IO.Stream)" attrib="150" static="true" returntype="ICSharpCode.SharpZipLib.Tar.TarArchive">
<parameters>
<parameter name="inputStream" position="0" attrib="0" type="System.IO.Stream" />
</parameters>
</method>
<method name="CreateOutputTarArchive(System.IO.Stream)" attrib="150" static="true" returntype="ICSharpCode.SharpZipLib.Tar.TarArchive">
<parameters>
<parameter name="outputStream" position="0" attrib="0" type="System.IO.Stream" />
</parameters>
</method>
<method name="CreateOutputTarArchive(System.IO.Stream, System.Int32)" attrib="150" static="true" returntype="ICSharpCode.SharpZipLib.Tar.TarArchive">
<parameters>
<parameter name="outputStream" position="0" attrib="0" type="System.IO.Stream" />
<parameter name="blockFactor" position="1" attrib="0" type="System.Int32" />
</parameters>
</method>
<method name="Dispose()" attrib="486" virtual="true" returntype="System.Void">
<parameters />
</method>
<method name="Dispose(System.Boolean)" attrib="452" virtual="true" returntype="System.Void">
<parameters>
<parameter name="disposing" position="0" attrib="0" type="System.Boolean" />
</parameters>
</method>
<method name="ExtractContents(System.String)" attrib="134" returntype="System.Void">
<parameters>
<parameter name="destinationDirectory" position="0" attrib="0" type="System.String" />
</parameters>
</method>
<method name="ListContents()" attrib="134" returntype="System.Void">
<parameters />
</method>
<method name="OnProgressMessageEvent(ICSharpCode.SharpZipLib.Tar.TarEntry, System.String)" attrib="452" virtual="true" returntype="System.Void">
<parameters>
<parameter name="entry" position="0" attrib="0" type="ICSharpCode.SharpZipLib.Tar.TarEntry" />
<parameter name="message" position="1" attrib="0" type="System.String" />
</parameters>
</method>
<method name="SetAsciiTranslation(System.Boolean)" attrib="134" returntype="System.Void">
<attributes>
<attribute name="System.ObsoleteAttribute">
<properties>
<property name="Message" value="Use the AsciiTranslate property" />
</properties>
</attribute>
</attributes>
<parameters>
<parameter name="translateAsciiFiles" position="0" attrib="0" type="System.Boolean" />
</parameters>
</method>
<method name="SetKeepOldFiles(System.Boolean)" attrib="134" returntype="System.Void">
<parameters>
<parameter name="keepExistingFiles" position="0" attrib="0" type="System.Boolean" />
</parameters>
</method>
<method name="SetUserInfo(System.Int32, System.String, System.Int32, System.String)" attrib="134" returntype="System.Void">
<parameters>
<parameter name="userId" position="0" attrib="0" type="System.Int32" />
<parameter name="userName" position="1" attrib="0" type="System.String" />
<parameter name="groupId" position="2" attrib="0" type="System.Int32" />
<parameter name="groupName" position="3" attrib="0" type="System.String" />
</parameters>
</method>
<method name="WriteEntry(ICSharpCode.SharpZipLib.Tar.TarEntry, System.Boolean)" attrib="134" returntype="System.Void">
<parameters>
<parameter name="sourceEntry" position="0" attrib="0" type="ICSharpCode.SharpZipLib.Tar.TarEntry" />
<parameter name="recurse" position="1" attrib="0" type="System.Boolean" />
</parameters>
</method>
</methods>
</class>
<class name="TarBuffer" type="class" base="System.Object" charset="Ansi" layout="Auto">
<fields>
<field name="BlockSize" attrib="32854" fieldtype="System.Int32" value="512" />
<field name="DefaultBlockFactor" attrib="32854" fieldtype="System.Int32" value="20" />
<field name="DefaultRecordSize" attrib="32854" fieldtype="System.Int32" value="10240" />
</fields>
<constructors>
<constructor name=".ctor()" attrib="6276">
<parameters />
</constructor>
</constructors>
<properties>
<property name="BlockFactor" attrib="0" ptype="System.Int32">
<methods>
<method name="get_BlockFactor()" attrib="2182" returntype="System.Int32">
<parameters />
</method>
</methods>
</property>
<property name="CurrentBlock" attrib="0" ptype="System.Int32">
<methods>
<method name="get_CurrentBlock()" attrib="2182" returntype="System.Int32">
<parameters />
</method>
</methods>
</property>
<property name="CurrentRecord" attrib="0" ptype="System.Int32">
<methods>
<method name="get_CurrentRecord()" attrib="2182" returntype="System.Int32">
<parameters />
</method>
</methods>
</property>
<property name="IsStreamOwner" attrib="0" ptype="System.Boolean">
<methods>
<method name="get_IsStreamOwner()" attrib="2182" returntype="System.Boolean">
<parameters />
</method>
<method name="set_IsStreamOwner(System.Boolean)" attrib="2182" returntype="System.Void">
<parameters>
<parameter name="value" position="0" attrib="0" type="System.Boolean" />
</parameters>
</method>
</methods>
</property>
<property name="RecordSize" attrib="0" ptype="System.Int32">
<methods>
<method name="get_RecordSize()" attrib="2182" returntype="System.Int32">
<parameters />
</method>
</methods>
</property>
</properties>
<methods>
<method name="Close()" attrib="134" returntype="System.Void">
<parameters />
</method>
<method name="CreateInputTarBuffer(System.IO.Stream)" attrib="150" static="true" returntype="ICSharpCode.SharpZipLib.Tar.TarBuffer">
<parameters>
<parameter name="inputStream" position="0" attrib="0" type="System.IO.Stream" />
</parameters>
</method>
<method name="CreateInputTarBuffer(System.IO.Stream, System.Int32)" attrib="150" static="true" returntype="ICSharpCode.SharpZipLib.Tar.TarBuffer">
<parameters>
<parameter name="inputStream" position="0" attrib="0" type="System.IO.Stream" />
<parameter name="blockFactor" position="1" attrib="0" type="System.Int32" />
</parameters>
</method>
<method name="CreateOutputTarBuffer(System.IO.Stream, System.Int32)" attrib="150" static="true" returntype="ICSharpCode.SharpZipLib.Tar.TarBuffer">
<parameters>
<parameter name="outputStream" position="0" attrib="0" type="System.IO.Stream" />
<parameter name="blockFactor" position="1" attrib="0" type="System.Int32" />
</parameters>
</method>
<method name="CreateOutputTarBuffer(System.IO.Stream)" attrib="150" static="true" returntype="ICSharpCode.SharpZipLib.Tar.TarBuffer">
<parameters>
<parameter name="outputStream" position="0" attrib="0" type="System.IO.Stream" />
</parameters>
</method>
<method name="GetBlockFactor()" attrib="134" returntype="System.Int32">
<attributes>
<attribute name="System.ObsoleteAttribute">
<properties>
<property name="Message" value="Use BlockFactor property instead" />
</properties>
</attribute>
</attributes>
<parameters />
</method>
<method name="GetCurrentBlockNum()" attrib="134" returntype="System.Int32">
<attributes>
<attribute name="System.ObsoleteAttribute">
<properties>
<property name="Message" value="Use CurrentBlock property instead" />
</properties>
</attribute>
</attributes>
<parameters />
</method>
<method name="GetCurrentRecordNum()" attrib="134" returntype="System.Int32">
<attributes>
<attribute name="System.ObsoleteAttribute">
<properties>
<property name="Message" value="Use CurrentRecord property instead" />
</properties>
</attribute>
</attributes>
<parameters />
</method>
<method name="GetRecordSize()" attrib="134" returntype="System.Int32">
<attributes>
<attribute name="System.ObsoleteAttribute">
<properties>
<property name="Message" value="Use RecordSize property instead" />
</properties>
</attribute>
</attributes>
<parameters />
</method>
<method name="IsEndOfArchiveBlock(System.Byte[])" attrib="150" static="true" returntype="System.Boolean">
<parameters>
<parameter name="block" position="0" attrib="0" type="System.Byte[]" />
</parameters>
</method>
<method name="IsEOFBlock(System.Byte[])" attrib="134" returntype="System.Boolean">
<attributes>
<attribute name="System.ObsoleteAttribute">
<properties>
<property name="Message" value="Use IsEndOfArchiveBlock instead" />
</properties>
</attribute>
</attributes>
<parameters>
<parameter name="block" position="0" attrib="0" type="System.Byte[]" />
</parameters>
</method>
<method name="ReadBlock()" attrib="134" returntype="System.Byte[]">
<parameters />
</method>
<method name="SkipBlock()" attrib="134" returntype="System.Void">
<parameters />
</method>
<method name="WriteBlock(System.Byte[])" attrib="134" returntype="System.Void">
<parameters>
<parameter name="block" position="0" attrib="0" type="System.Byte[]" />
</parameters>
</method>
<method name="WriteBlock(System.Byte[], System.Int32)" attrib="134" returntype="System.Void">
<parameters>
<parameter name="buffer" position="0" attrib="0" type="System.Byte[]" />
<parameter name="offset" position="1" attrib="0" type="System.Int32" />
</parameters>
</method>
</methods>
</class>
<class name="TarEntry" type="class" base="System.Object" charset="Ansi" layout="Auto">
<interfaces>
<interface name="System.ICloneable" />
</interfaces>
<constructors>
<constructor name=".ctor(System.Byte[])" attrib="6278">
<parameters>
<parameter name="headerBuffer" position="0" attrib="0" type="System.Byte[]" />
</parameters>
</constructor>
<constructor name=".ctor(ICSharpCode.SharpZipLib.Tar.TarHeader)" attrib="6278">
<parameters>
<parameter name="header" position="0" attrib="0" type="ICSharpCode.SharpZipLib.Tar.TarHeader" />
</parameters>
</constructor>
</constructors>
<properties>
<property name="File" attrib="0" ptype="System.String">
<methods>
<method name="get_File()" attrib="2182" returntype="System.String">
<parameters />
</method>
</methods>
</property>
<property name="GroupId" attrib="0" ptype="System.Int32">
<methods>
<method name="get_GroupId()" attrib="2182" returntype="System.Int32">
<parameters />
</method>
<method name="set_GroupId(System.Int32)" attrib="2182" returntype="System.Void">
<parameters>
<parameter name="value" position="0" attrib="0" type="System.Int32" />
</parameters>
</method>
</methods>
</property>
<property name="GroupName" attrib="0" ptype="System.String">
<methods>
<method name="get_GroupName()" attrib="2182" returntype="System.String">
<parameters />
</method>
<method name="set_GroupName(System.String)" attrib="2182" returntype="System.Void">
<parameters>
<parameter name="value" position="0" attrib="0" type="System.String" />
</parameters>
</method>
</methods>
</property>
<property name="IsDirectory" attrib="0" ptype="System.Boolean">
<methods>
<method name="get_IsDirectory()" attrib="2182" returntype="System.Boolean">
<parameters />
</method>
</methods>
</property>
<property name="ModTime" attrib="0" ptype="System.DateTime">
<methods>
<method name="get_ModTime()" attrib="2182" returntype="System.DateTime">
<parameters />
</method>
<method name="set_ModTime(System.DateTime)" attrib="2182" returntype="System.Void">
<parameters>
<parameter name="value" position="0" attrib="0" type="System.DateTime" />
</parameters>
</method>
</methods>
</property>
<property name="Name" attrib="0" ptype="System.String">
<methods>
<method name="get_Name()" attrib="2182" returntype="System.String">
<parameters />
</method>
<method name="set_Name(System.String)" attrib="2182" returntype="System.Void">
<parameters>
<parameter name="value" position="0" attrib="0" type="System.String" />
</parameters>
</method>
</methods>
</property>
<property name="Size" attrib="0" ptype="System.Int64">
<methods>
<method name="get_Size()" attrib="2182" returntype="System.Int64">
<parameters />
</method>
<method name="set_Size(System.Int64)" attrib="2182" returntype="System.Void">
<parameters>
<parameter name="value" position="0" attrib="0" type="System.Int64" />
</parameters>
</method>
</methods>
</property>
<property name="TarHeader" attrib="0" ptype="ICSharpCode.SharpZipLib.Tar.TarHeader">
<methods>
<method name="get_TarHeader()" attrib="2182" returntype="ICSharpCode.SharpZipLib.Tar.TarHeader">
<parameters />
</method>
</methods>
</property>
<property name="UserId" attrib="0" ptype="System.Int32">
<methods>
<method name="get_UserId()" attrib="2182" returntype="System.Int32">
<parameters />
</method>
<method name="set_UserId(System.Int32)" attrib="2182" returntype="System.Void">
<parameters>
<parameter name="value" position="0" attrib="0" type="System.Int32" />
</parameters>
</method>
</methods>
</property>
<property name="UserName" attrib="0" ptype="System.String">
<methods>
<method name="get_UserName()" attrib="2182" returntype="System.String">
<parameters />
</method>
<method name="set_UserName(System.String)" attrib="2182" returntype="System.Void">
<parameters>
<parameter name="value" position="0" attrib="0" type="System.String" />
</parameters>
</method>
</methods>
</property>
</properties>
<methods>
<method name="AdjustEntryName(System.Byte[], System.String)" attrib="150" static="true" returntype="System.Void">
<parameters>
<parameter name="buffer" position="0" attrib="0" type="System.Byte[]" />
<parameter name="newName" position="1" attrib="0" type="System.String" />
</parameters>
</method>
<method name="Clone()" attrib="486" virtual="true" returntype="System.Object">
<parameters />
</method>
<method name="CreateEntryFromFile(System.String)" attrib="150" static="true" returntype="ICSharpCode.SharpZipLib.Tar.TarEntry">
<parameters>
<parameter name="fileName" position="0" attrib="0" type="System.String" />
</parameters>
</method>
<method name="CreateTarEntry(System.String)" attrib="150" static="true" returntype="ICSharpCode.SharpZipLib.Tar.TarEntry">
<parameters>
<parameter name="name" position="0" attrib="0" type="System.String" />
</parameters>
</method>
<method name="Equals(System.Object)" attrib="198" virtual="true" returntype="System.Boolean">
<parameters>
<parameter name="obj" position="0" attrib="0" type="System.Object" />
</parameters>
</method>
<method name="GetDirectoryEntries()" attrib="134" returntype="ICSharpCode.SharpZipLib.Tar.TarEntry[]">
<parameters />
</method>
<method name="GetFileTarHeader(ICSharpCode.SharpZipLib.Tar.TarHeader, System.String)" attrib="134" returntype="System.Void">
<parameters>
<parameter name="header" position="0" attrib="0" type="ICSharpCode.SharpZipLib.Tar.TarHeader" />
<parameter name="file" position="1" attrib="0" type="System.String" />
</parameters>
</method>
<method name="GetHashCode()" attrib="198" virtual="true" returntype="System.Int32">
<parameters />
</method>
<method name="IsDescendent(ICSharpCode.SharpZipLib.Tar.TarEntry)" attrib="134" returntype="System.Boolean">
<parameters>
<parameter name="toTest" position="0" attrib="0" type="ICSharpCode.SharpZipLib.Tar.TarEntry" />
</parameters>
</method>
<method name="NameTarHeader(ICSharpCode.SharpZipLib.Tar.TarHeader, System.String)" attrib="150" static="true" returntype="System.Void">
<parameters>
<parameter name="header" position="0" attrib="0" type="ICSharpCode.SharpZipLib.Tar.TarHeader" />
<parameter name="name" position="1" attrib="0" type="System.String" />
</parameters>
</method>
<method name="SetIds(System.Int32, System.Int32)" attrib="134" returntype="System.Void">
<parameters>
<parameter name="userId" position="0" attrib="0" type="System.Int32" />
<parameter name="groupId" position="1" attrib="0" type="System.Int32" />
</parameters>
</method>
<method name="SetNames(System.String, System.String)" attrib="134" returntype="System.Void">
<parameters>
<parameter name="userName" position="0" attrib="0" type="System.String" />
<parameter name="groupName" position="1" attrib="0" type="System.String" />
</parameters>
</method>
<method name="WriteEntryHeader(System.Byte[])" attrib="134" returntype="System.Void">
<parameters>
<parameter name="outBuffer" position="0" attrib="0" type="System.Byte[]" />
</parameters>
</method>
</methods>
</class>
<class name="TarException" type="class" base="ICSharpCode.SharpZipLib.SharpZipBaseException" serializable="true" charset="Ansi" layout="Auto">
<interfaces>
<interface name="System.Runtime.Serialization.ISerializable" />
<interface name="System.Runtime.InteropServices._Exception" />
</interfaces>
<constructors>
<constructor name=".ctor(System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext)" attrib="6276">
<parameters>
<parameter name="info" position="0" attrib="0" type="System.Runtime.Serialization.SerializationInfo" />
<parameter name="context" position="1" attrib="0" type="System.Runtime.Serialization.StreamingContext" />
</parameters>
</constructor>
<constructor name=".ctor()" attrib="6278">
<parameters />
</constructor>
<constructor name=".ctor(System.String)" attrib="6278">
<parameters>
<parameter name="message" position="0" attrib="0" type="System.String" />
</parameters>
</constructor>
<constructor name=".ctor(System.String, System.Exception)" attrib="6278">
<parameters>
<parameter name="message" position="0" attrib="0" type="System.String" />
<parameter name="exception" position="1" attrib="0" type="System.Exception" />
</parameters>
</constructor>
</constructors>
</class>
<class name="TarHeader" type="class" base="System.Object" charset="Ansi" layout="Auto">
<interfaces>
<interface name="System.ICloneable" />
</interfaces>
<fields>
<field name="CHKSUMLEN" attrib="32854" fieldtype="System.Int32" value="8" />
<field name="CHKSUMOFS" attrib="32854" fieldtype="System.Int32" value="148" />
<field name="DEVLEN" attrib="32854" fieldtype="System.Int32" value="8" />
<field name="GIDLEN" attrib="32854" fieldtype="System.Int32" value="8" />
<field name="GNAMELEN" attrib="32854" fieldtype="System.Int32" value="32" />
<field name="GNU_TMAGIC" attrib="32854" fieldtype="System.String" value="ustar " />
<field name="LF_ACL" attrib="32854" fieldtype="System.Byte" value="65" />
<field name="LF_BLK" attrib="32854" fieldtype="System.Byte" value="52" />
<field name="LF_CHR" attrib="32854" fieldtype="System.Byte" value="51" />
<field name="LF_CONTIG" attrib="32854" fieldtype="System.Byte" value="55" />
<field name="LF_DIR" attrib="32854" fieldtype="System.Byte" value="53" />
<field name="LF_EXTATTR" attrib="32854" fieldtype="System.Byte" value="69" />
<field name="LF_FIFO" attrib="32854" fieldtype="System.Byte" value="54" />
<field name="LF_GHDR" attrib="32854" fieldtype="System.Byte" value="103" />
<field name="LF_GNU_DUMPDIR" attrib="32854" fieldtype="System.Byte" value="68" />
<field name="LF_GNU_LONGLINK" attrib="32854" fieldtype="System.Byte" value="75" />
<field name="LF_GNU_LONGNAME" attrib="32854" fieldtype="System.Byte" value="76" />
<field name="LF_GNU_MULTIVOL" attrib="32854" fieldtype="System.Byte" value="77" />
<field name="LF_GNU_NAMES" attrib="32854" fieldtype="System.Byte" value="78" />
<field name="LF_GNU_SPARSE" attrib="32854" fieldtype="System.Byte" value="83" />
<field name="LF_GNU_VOLHDR" attrib="32854" fieldtype="System.Byte" value="86" />
<field name="LF_LINK" attrib="32854" fieldtype="System.Byte" value="49" />
<field name="LF_META" attrib="32854" fieldtype="System.Byte" value="73" />
<field name="LF_NORMAL" attrib="32854" fieldtype="System.Byte" value="48" />
<field name="LF_OLDNORM" attrib="32854" fieldtype="System.Byte" value="0" />
<field name="LF_SYMLINK" attrib="32854" fieldtype="System.Byte" value="50" />
<field name="LF_XHDR" attrib="32854" fieldtype="System.Byte" value="120" />
<field name="MAGICLEN" attrib="32854" fieldtype="System.Int32" value="6" />
<field name="MODELEN" attrib="32854" fieldtype="System.Int32" value="8" />
<field name="MODTIMELEN" attrib="32854" fieldtype="System.Int32" value="12" />
<field name="NAMELEN" attrib="32854" fieldtype="System.Int32" value="100" />
<field name="SIZELEN" attrib="32854" fieldtype="System.Int32" value="12" />
<field name="TMAGIC" attrib="32854" fieldtype="System.String" value="ustar " />
<field name="UIDLEN" attrib="32854" fieldtype="System.Int32" value="8" />
<field name="UNAMELEN" attrib="32854" fieldtype="System.Int32" value="32" />
<field name="VERSIONLEN" attrib="32854" fieldtype="System.Int32" value="2" />
</fields>
<constructors>
<constructor name=".ctor()" attrib="6278">
<parameters />
</constructor>
</constructors>
<properties>
<property name="Checksum" attrib="0" ptype="System.Int32">
<methods>
<method name="get_Checksum()" attrib="2182" returntype="System.Int32">
<parameters />
</method>
</methods>
</property>
<property name="DevMajor" attrib="0" ptype="System.Int32">
<methods>
<method name="get_DevMajor()" attrib="2182" returntype="System.Int32">
<parameters />
</method>
<method name="set_DevMajor(System.Int32)" attrib="2182" returntype="System.Void">
<parameters>
<parameter name="value" position="0" attrib="0" type="System.Int32" />
</parameters>
</method>
</methods>
</property>
<property name="DevMinor" attrib="0" ptype="System.Int32">
<methods>
<method name="get_DevMinor()" attrib="2182" returntype="System.Int32">
<parameters />
</method>
<method name="set_DevMinor(System.Int32)" attrib="2182" returntype="System.Void">
<parameters>
<parameter name="value" position="0" attrib="0" type="System.Int32" />
</parameters>
</method>
</methods>
</property>
<property name="GroupId" attrib="0" ptype="System.Int32">
<methods>
<method name="get_GroupId()" attrib="2182" returntype="System.Int32">
<parameters />
</method>
<method name="set_GroupId(System.Int32)" attrib="2182" returntype="System.Void">
<parameters>
<parameter name="value" position="0" attrib="0" type="System.Int32" />
</parameters>
</method>
</methods>
</property>
<property name="GroupName" attrib="0" ptype="System.String">
<methods>
<method name="get_GroupName()" attrib="2182" returntype="System.String">
<parameters />
</method>
<method name="set_GroupName(System.String)" attrib="2182" returntype="System.Void">
<parameters>
<parameter name="value" position="0" attrib="0" type="System.String" />
</parameters>
</method>
</methods>
</property>
<property name="IsChecksumValid" attrib="0" ptype="System.Boolean">
<methods>
<method name="get_IsChecksumValid()" attrib="2182" returntype="System.Boolean">
<parameters />
</method>
</methods>
</property>
<property name="LinkName" attrib="0" ptype="System.String">
<methods>
<method name="get_LinkName()" attrib="2182" returntype="System.String">
<parameters />
</method>
<method name="set_LinkName(System.String)" attrib="2182" returntype="System.Void">
<parameters>
<parameter name="value" position="0" attrib="0" type="System.String" />
</parameters>
</method>
</methods>
</property>
<property name="Magic" attrib="0" ptype="System.String">
<methods>
<method name="get_Magic()" attrib="2182" returntype="System.String">
<parameters />
</method>
<method name="set_Magic(System.String)" attrib="2182" returntype="System.Void">
<parameters>
<parameter name="value" position="0" attrib="0" type="System.String" />
</parameters>
</method>
</methods>
</property>
<property name="Mode" attrib="0" ptype="System.Int32">
<methods>
<method name="get_Mode()" attrib="2182" returntype="System.Int32">
<parameters />
</method>
<method name="set_Mode(System.Int32)" attrib="2182" returntype="System.Void">
<parameters>
<parameter name="value" position="0" attrib="0" type="System.Int32" />
</parameters>
</method>
</methods>
</property>
<property name="ModTime" attrib="0" ptype="System.DateTime">
<methods>
<method name="get_ModTime()" attrib="2182" returntype="System.DateTime">
<parameters />
</method>
<method name="set_ModTime(System.DateTime)" attrib="2182" returntype="System.Void">
<parameters>
<parameter name="value" position="0" attrib="0" type="System.DateTime" />
</parameters>
</method>
</methods>
</property>
<property name="Name" attrib="0" ptype="System.String">
<methods>
<method name="get_Name()" attrib="2182" returntype="System.String">
<parameters />
</method>
<method name="set_Name(System.String)" attrib="2182" returntype="System.Void">
<parameters>
<parameter name="value" position="0" attrib="0" type="System.String" />
</parameters>
</method>
</methods>
</property>
<property name="Size" attrib="0" ptype="System.Int64">
<methods>
<method name="get_Size()" attrib="2182" returntype="System.Int64">
<parameters />
</method>
<method name="set_Size(System.Int64)" attrib="2182" returntype="System.Void">
<parameters>
<parameter name="value" position="0" attrib="0" type="System.Int64" />
</parameters>
</method>
</methods>
</property>
<property name="TypeFlag" attrib="0" ptype="System.Byte">
<methods>
<method name="get_TypeFlag()" attrib="2182" returntype="System.Byte">
<parameters />
</method>
<method name="set_TypeFlag(System.Byte)" attrib="2182" returntype="System.Void">
<parameters>
<parameter name="value" position="0" attrib="0" type="System.Byte" />
</parameters>
</method>
</methods>
</property>
<property name="UserId" attrib="0" ptype="System.Int32">
<methods>
<method name="get_UserId()" attrib="2182" returntype="System.Int32">
<parameters />
</method>
<method name="set_UserId(System.Int32)" attrib="2182" returntype="System.Void">
<parameters>
<parameter name="value" position="0" attrib="0" type="System.Int32" />
</parameters>
</method>
</methods>
</property>
<property name="UserName" attrib="0" ptype="System.String">
<methods>
<method name="get_UserName()" attrib="2182" returntype="System.String">
<parameters />
</method>
<method name="set_UserName(System.String)" attrib="2182" returntype="System.Void">
<parameters>
<parameter name="value" position="0" attrib="0" type="System.String" />
</parameters>
</method>
</methods>
</property>
<property name="Version" attrib="0" ptype="System.String">
<methods>
<method name="get_Version()" attrib="2182" returntype="System.String">
<parameters />
</method>
<method name="set_Version(System.String)" attrib="2182" returntype="System.Void">
<parameters>
<parameter name="value" position="0" attrib="0" type="System.String" />
</parameters>
</method>
</methods>
</property>
</properties>
<methods>
<method name="Clone()" attrib="486" virtual="true" returntype="System.Object">
<parameters />
</method>
<method name="Equals(System.Object)" attrib="198" virtual="true" returntype="System.Boolean">
<parameters>
<parameter name="obj" position="0" attrib="0" type="System.Object" />
</parameters>
</method>
<method name="GetAsciiBytes(System.String, System.Int32, System.Byte[], System.Int32, System.Int32)" attrib="150" static="true" returntype="System.Int32">
<parameters>
<parameter name="toAdd" position="0" attrib="0" type="System.String" />
<parameter name="nameOffset" position="1" attrib="0" type="System.Int32" />
<parameter name="buffer" position="2" attrib="0" type="System.Byte[]" />
<parameter name="bufferOffset" position="3" attrib="0" type="System.Int32" />
<parameter name="length" position="4" attrib="0" type="System.Int32" />
</parameters>
</method>
<method name="GetHashCode()" attrib="198" virtual="true" returntype="System.Int32">
<parameters />
</method>
<method name="GetName()" attrib="134" returntype="System.String">
<attributes>
<attribute name="System.ObsoleteAttribute">
<properties>
<property name="Message" value="Use the Name property instead" />
<property name="IsError" value="True" />
</properties>
</attribute>
</attributes>
<parameters />
</method>
<method name="GetNameBytes(System.String, System.Byte[], System.Int32, System.Int32)" attrib="150" static="true" returntype="System.Int32">
<parameters>
<parameter name="name" position="0" attrib="0" type="System.String" />
<parameter name="buffer" position="1" attrib="0" type="System.Byte[]" />
<parameter name="offset" position="2" attrib="0" type="System.Int32" />
<parameter name="length" position="3" attrib="0" type="System.Int32" />
</parameters>
</method>
<method name="GetNameBytes(System.Text.StringBuilder, System.Byte[], System.Int32, System.Int32)" attrib="150" static="true" returntype="System.Int32">
<parameters>
<parameter name="name" position="0" attrib="0" type="System.Text.StringBuilder" />
<parameter name="buffer" position="1" attrib="0" type="System.Byte[]" />
<parameter name="offset" position="2" attrib="0" type="System.Int32" />
<parameter name="length" position="3" attrib="0" type="System.Int32" />
</parameters>
</method>
<method name="GetNameBytes(System.String, System.Int32, System.Byte[], System.Int32, System.Int32)" attrib="150" static="true" returntype="System.Int32">
<parameters>
<parameter name="name" position="0" attrib="0" type="System.String" />
<parameter name="nameOffset" position="1" attrib="0" type="System.Int32" />
<parameter name="buffer" position="2" attrib="0" type="System.Byte[]" />
<parameter name="bufferOffset" position="3" attrib="0" type="System.Int32" />
<parameter name="length" position="4" attrib="0" type="System.Int32" />
</parameters>
</method>
<method name="GetNameBytes(System.Text.StringBuilder, System.Int32, System.Byte[], System.Int32, System.Int32)" attrib="150" static="true" returntype="System.Int32">
<parameters>
<parameter name="name" position="0" attrib="0" type="System.Text.StringBuilder" />
<parameter name="nameOffset" position="1" attrib="0" type="System.Int32" />
<parameter name="buffer" position="2" attrib="0" type="System.Byte[]" />
<parameter name="bufferOffset" position="3" attrib="0" type="System.Int32" />
<parameter name="length" position="4" attrib="0" type="System.Int32" />
</parameters>
</method>
<method name="GetOctalBytes(System.Int64, System.Byte[], System.Int32, System.Int32)" attrib="150" static="true" returntype="System.Int32">
<parameters>
<parameter name="value" position="0" attrib="0" type="System.Int64" />
<parameter name="buffer" position="1" attrib="0" type="System.Byte[]" />
<parameter name="offset" position="2" attrib="0" type="System.Int32" />
<parameter name="length" position="3" attrib="0" type="System.Int32" />
</parameters>
</method>
<method name="ParseBuffer(System.Byte[])" attrib="134" returntype="System.Void">
<parameters>
<parameter name="header" position="0" attrib="0" type="System.Byte[]" />
</parameters>
</method>
<method name="ParseName(System.Byte[], System.Int32, System.Int32)" attrib="150" static="true" returntype="System.Text.StringBuilder">
<parameters>
<parameter name="header" position="0" attrib="0" type="System.Byte[]" />
<parameter name="offset" position="1" attrib="0" type="System.Int32" />
<parameter name="length" position="2" attrib="0" type="System.Int32" />
</parameters>
</method>
<method name="ParseOctal(System.Byte[], System.Int32, System.Int32)" attrib="150" static="true" returntype="System.Int64">
<parameters>
<parameter name="header" position="0" attrib="0" type="System.Byte[]" />
<parameter name="offset" position="1" attrib="0" type="System.Int32" />
<parameter name="length" position="2" attrib="0" type="System.Int32" />
</parameters>
</method>
<method name="WriteHeader(System.Byte[])" attrib="134" returntype="System.Void">
<parameters>
<parameter name="outBuffer" position="0" attrib="0" type="System.Byte[]" />
</parameters>
</method>
</methods>
</class>
<class name="TarInputStream" type="class" base="System.IO.Stream" charset="Ansi" layout="Auto">
<interfaces>
<interface name="System.IDisposable" />
</interfaces>
<fields>
<field name="entryFactory" attrib="4" fieldtype="ICSharpCode.SharpZipLib.Tar.TarInputStream+IEntryFactory" />
<field name="entryOffset" attrib="4" fieldtype="System.Int64" />
<field name="entrySize" attrib="4" fieldtype="System.Int64" />
<field name="hasHitEOF" attrib="4" fieldtype="System.Boolean" />
<field name="readBuffer" attrib="4" fieldtype="System.Byte[]" />
<field name="tarBuffer" attrib="4" fieldtype="ICSharpCode.SharpZipLib.Tar.TarBuffer" />
</fields>
<constructors>
<constructor name=".ctor(System.IO.Stream)" attrib="6278">
<parameters>
<parameter name="inputStream" position="0" attrib="0" type="System.IO.Stream" />
</parameters>
</constructor>
<constructor name=".ctor(System.IO.Stream, System.Int32)" attrib="6278">
<parameters>
<parameter name="inputStream" position="0" attrib="0" type="System.IO.Stream" />
<parameter name="blockFactor" position="1" attrib="0" type="System.Int32" />
</parameters>
</constructor>
</constructors>
<properties>
<property name="Available" attrib="0" ptype="System.Int64">
<methods>
<method name="get_Available()" attrib="2182" returntype="System.Int64">
<parameters />
</method>
</methods>
</property>
<property name="CanRead" attrib="0" ptype="System.Boolean">
<methods>
<method name="get_CanRead()" attrib="2246" virtual="true" returntype="System.Boolean">
<parameters />
</method>
</methods>
</property>
<property name="CanSeek" attrib="0" ptype="System.Boolean">
<methods>
<method name="get_CanSeek()" attrib="2246" virtual="true" returntype="System.Boolean">
<parameters />
</method>
</methods>
</property>
<property name="CanWrite" attrib="0" ptype="System.Boolean">
<methods>
<method name="get_CanWrite()" attrib="2246" virtual="true" returntype="System.Boolean">
<parameters />
</method>
</methods>
</property>
<property name="IsMarkSupported" attrib="0" ptype="System.Boolean">
<methods>
<method name="get_IsMarkSupported()" attrib="2182" returntype="System.Boolean">
<parameters />
</method>
</methods>
</property>
<property name="IsStreamOwner" attrib="0" ptype="System.Boolean">
<methods>
<method name="get_IsStreamOwner()" attrib="2182" returntype="System.Boolean">
<parameters />
</method>
<method name="set_IsStreamOwner(System.Boolean)" attrib="2182" returntype="System.Void">
<parameters>
<parameter name="value" position="0" attrib="0" type="System.Boolean" />
</parameters>
</method>
</methods>
</property>
<property name="Length" attrib="0" ptype="System.Int64">
<methods>
<method name="get_Length()" attrib="2246" virtual="true" returntype="System.Int64">
<parameters />
</method>
</methods>
</property>
<property name="Position" attrib="0" ptype="System.Int64">
<methods>
<method name="get_Position()" attrib="2246" virtual="true" returntype="System.Int64">
<parameters />
</method>
<method name="set_Position(System.Int64)" attrib="2246" virtual="true" returntype="System.Void">
<parameters>
<parameter name="value" position="0" attrib="0" type="System.Int64" />
</parameters>
</method>
</methods>
</property>
<property name="RecordSize" attrib="0" ptype="System.Int32">
<methods>
<method name="get_RecordSize()" attrib="2182" returntype="System.Int32">
<parameters />
</method>
</methods>
</property>
</properties>
<methods>
<method name="Close()" attrib="198" virtual="true" returntype="System.Void">
<parameters />
</method>
<method name="CopyEntryContents(System.IO.Stream)" attrib="134" returntype="System.Void">
<parameters>
<parameter name="outputStream" position="0" attrib="0" type="System.IO.Stream" />
</parameters>
</method>
<method name="Flush()" attrib="198" virtual="true" returntype="System.Void">
<parameters />
</method>
<method name="GetNextEntry()" attrib="134" returntype="ICSharpCode.SharpZipLib.Tar.TarEntry">
<parameters />
</method>
<method name="GetRecordSize()" attrib="134" returntype="System.Int32">
<attributes>
<attribute name="System.ObsoleteAttribute">
<properties>
<property name="Message" value="Use RecordSize property instead" />
</properties>
</attribute>
</attributes>
<parameters />
</method>
<method name="Mark(System.Int32)" attrib="134" returntype="System.Void">
<parameters>
<parameter name="markLimit" position="0" attrib="0" type="System.Int32" />
</parameters>
</method>
<method name="Read(System.Byte[], System.Int32, System.Int32)" attrib="198" virtual="true" returntype="System.Int32">
<parameters>
<parameter name="buffer" position="0" attrib="0" type="System.Byte[]" />
<parameter name="offset" position="1" attrib="0" type="System.Int32" />
<parameter name="count" position="2" attrib="0" type="System.Int32" />
</parameters>
</method>
<method name="ReadByte()" attrib="198" virtual="true" returntype="System.Int32">
<parameters />
</method>
<method name="Reset()" attrib="134" returntype="System.Void">
<parameters />
</method>
<method name="Seek(System.Int64, System.IO.SeekOrigin)" attrib="198" virtual="true" returntype="System.Int64">
<parameters>
<parameter name="offset" position="0" attrib="0" type="System.Int64" />
<parameter name="origin" position="1" attrib="0" type="System.IO.SeekOrigin" />
</parameters>
</method>
<method name="SetEntryFactory(ICSharpCode.SharpZipLib.Tar.TarInputStream+IEntryFactory)" attrib="134" returntype="System.Void">
<parameters>
<parameter name="factory" position="0" attrib="0" type="ICSharpCode.SharpZipLib.Tar.TarInputStream+IEntryFactory" />
</parameters>
</method>
<method name="SetLength(System.Int64)" attrib="198" virtual="true" returntype="System.Void">
<parameters>
<parameter name="value" position="0" attrib="0" type="System.Int64" />
</parameters>
</method>
<method name="Skip(System.Int64)" attrib="134" returntype="System.Void">
<parameters>
<parameter name="skipCount" position="0" attrib="0" type="System.Int64" />
</parameters>
</method>
<method name="Write(System.Byte[], System.Int32, System.Int32)" attrib="198" virtual="true" returntype="System.Void">
<parameters>
<parameter name="buffer" position="0" attrib="0" type="System.Byte[]" />
<parameter name="offset" position="1" attrib="0" type="System.Int32" />
<parameter name="count" position="2" attrib="0" type="System.Int32" />
</parameters>
</method>
<method name="WriteByte(System.Byte)" attrib="198" virtual="true" returntype="System.Void">
<parameters>
<parameter name="value" position="0" attrib="0" type="System.Byte" />
</parameters>
</method>
</methods>
<classes>
<class name="IEntryFactory" type="interface" abstract="true" charset="Ansi" layout="Auto">
<methods>
<method name="CreateEntry(System.String)" attrib="1478" abstract="true" virtual="true" returntype="ICSharpCode.SharpZipLib.Tar.TarEntry">
<parameters>
<parameter name="name" position="0" attrib="0" type="System.String" />
</parameters>
</method>
<method name="CreateEntry(System.Byte[])" attrib="1478" abstract="true" virtual="true" returntype="ICSharpCode.SharpZipLib.Tar.TarEntry">
<parameters>
<parameter name="headerBuffer" position="0" attrib="0" type="System.Byte[]" />
</parameters>
</method>
<method name="CreateEntryFromFile(System.String)" attrib="1478" abstract="true" virtual="true" returntype="ICSharpCode.SharpZipLib.Tar.TarEntry">
<parameters>
<parameter name="fileName" position="0" attrib="0" type="System.String" />
</parameters>
</method>
</methods>
</class>
<class name="EntryFactoryAdapter" type="class" base="System.Object" charset="Ansi" layout="Auto">
<constructors>
<constructor name=".ctor()" attrib="6278">
<parameters />
</constructor>
</constructors>
<methods>
<method name="CreateEntry(System.String)" attrib="486" virtual="true" returntype="ICSharpCode.SharpZipLib.Tar.TarEntry">
<parameters>
<parameter name="name" position="0" attrib="0" type="System.String" />
</parameters>
</method>
<method name="CreateEntry(System.Byte[])" attrib="486" virtual="true" returntype="ICSharpCode.SharpZipLib.Tar.TarEntry">
<parameters>
<parameter name="headerBuffer" position="0" attrib="0" type="System.Byte[]" />
</parameters>
</method>
<method name="CreateEntryFromFile(System.String)" attrib="486" virtual="true" returntype="ICSharpCode.SharpZipLib.Tar.TarEntry">
<parameters>
<parameter name="fileName" position="0" attrib="0" type="System.String" />
</parameters>
</method>
</methods>
</class>
</classes>
</class>
<class name="TarOutputStream" type="class" base="System.IO.Stream" charset="Ansi" layout="Auto">
<interfaces>
<interface name="System.IDisposable" />
</interfaces>
<fields>
<field name="assemblyBuffer" attrib="4" fieldtype="System.Byte[]" />
<field name="blockBuffer" attrib="4" fieldtype="System.Byte[]" />
<field name="buffer" attrib="4" fieldtype="ICSharpCode.SharpZipLib.Tar.TarBuffer" />
<field name="currSize" attrib="4" fieldtype="System.Int64" />
<field name="outputStream" attrib="4" fieldtype="System.IO.Stream" />
</fields>
<constructors>
<constructor name=".ctor(System.IO.Stream)" attrib="6278">
<parameters>
<parameter name="outputStream" position="0" attrib="0" type="System.IO.Stream" />
</parameters>
</constructor>
<constructor name=".ctor(System.IO.Stream, System.Int32)" attrib="6278">
<parameters>
<parameter name="outputStream" position="0" attrib="0" type="System.IO.Stream" />
<parameter name="blockFactor" position="1" attrib="0" type="System.Int32" />
</parameters>
</constructor>
</constructors>
<properties>
<property name="CanRead" attrib="0" ptype="System.Boolean">
<methods>
<method name="get_CanRead()" attrib="2246" virtual="true" returntype="System.Boolean">
<parameters />
</method>
</methods>
</property>
<property name="CanSeek" attrib="0" ptype="System.Boolean">
<methods>
<method name="get_CanSeek()" attrib="2246" virtual="true" returntype="System.Boolean">
<parameters />
</method>
</methods>
</property>
<property name="CanWrite" attrib="0" ptype="System.Boolean">
<methods>
<method name="get_CanWrite()" attrib="2246" virtual="true" returntype="System.Boolean">
<parameters />
</method>
</methods>
</property>
<property name="IsStreamOwner" attrib="0" ptype="System.Boolean">
<methods>
<method name="get_IsStreamOwner()" attrib="2182" returntype="System.Boolean">
<parameters />
</method>
<method name="set_IsStreamOwner(System.Boolean)" attrib="2182" returntype="System.Void">
<parameters>
<parameter name="value" position="0" attrib="0" type="System.Boolean" />
</parameters>
</method>
</methods>
</property>
<property name="Length" attrib="0" ptype="System.Int64">
<methods>
<method name="get_Length()" attrib="2246" virtual="true" returntype="System.Int64">
<parameters />
</method>
</methods>
</property>
<property name="Position" attrib="0" ptype="System.Int64">
<methods>
<method name="get_Position()" attrib="2246" virtual="true" returntype="System.Int64">
<parameters />
</method>
<method name="set_Position(System.Int64)" attrib="2246" virtual="true" returntype="System.Void">
<parameters>
<parameter name="value" position="0" attrib="0" type="System.Int64" />
</parameters>
</method>
</methods>
</property>
<property name="RecordSize" attrib="0" ptype="System.Int32">
<methods>
<method name="get_RecordSize()" attrib="2182" returntype="System.Int32">
<parameters />
</method>
</methods>
</property>
</properties>
<methods>
<method name="Close()" attrib="198" virtual="true" returntype="System.Void">
<parameters />
</method>
<method name="CloseEntry()" attrib="134" returntype="System.Void">
<parameters />
</method>
<method name="Finish()" attrib="134" returntype="System.Void">
<parameters />
</method>
<method name="Flush()" attrib="198" virtual="true" returntype="System.Void">
<parameters />
</method>
<method name="GetRecordSize()" attrib="134" returntype="System.Int32">
<attributes>
<attribute name="System.ObsoleteAttribute">
<properties>
<property name="Message" value="Use RecordSize property instead" />
</properties>
</attribute>
</attributes>
<parameters />
</method>
<method name="PutNextEntry(ICSharpCode.SharpZipLib.Tar.TarEntry)" attrib="134" returntype="System.Void">
<parameters>
<parameter name="entry" position="0" attrib="0" type="ICSharpCode.SharpZipLib.Tar.TarEntry" />
</parameters>
</method>
<method name="Read(System.Byte[], System.Int32, System.Int32)" attrib="198" virtual="true" returntype="System.Int32">
<parameters>
<parameter name="buffer" position="0" attrib="0" type="System.Byte[]" />
<parameter name="offset" position="1" attrib="0" type="System.Int32" />
<parameter name="count" position="2" attrib="0" type="System.Int32" />
</parameters>
</method>
<method name="ReadByte()" attrib="198" virtual="true" returntype="System.Int32">
<parameters />
</method>
<method name="Seek(System.Int64, System.IO.SeekOrigin)" attrib="198" virtual="true" returntype="System.Int64">
<parameters>
<parameter name="offset" position="0" attrib="0" type="System.Int64" />
<parameter name="origin" position="1" attrib="0" type="System.IO.SeekOrigin" />
</parameters>
</method>
<method name="SetLength(System.Int64)" attrib="198" virtual="true" returntype="System.Void">
<parameters>
<parameter name="value" position="0" attrib="0" type="System.Int64" />
</parameters>
</method>
<method name="Write(System.Byte[], System.Int32, System.Int32)" attrib="198" virtual="true" returntype="System.Void">
<parameters>
<parameter name="buffer" position="0" attrib="0" type="System.Byte[]" />
<parameter name="offset" position="1" attrib="0" type="System.Int32" />
<parameter name="count" position="2" attrib="0" type="System.Int32" />
</parameters>
</method>
<method name="WriteByte(System.Byte)" attrib="198" virtual="true" returntype="System.Void">
<parameters>
<parameter name="value" position="0" attrib="0" type="System.Byte" />
</parameters>
</method>
</methods>
</class>
</classes>
</namespace>
<namespace name="ICSharpCode.SharpZipLib.Zip">
<classes>
<class name="BaseArchiveStorage" type="class" base="System.Object" abstract="true" charset="Ansi" layout="Auto">
<interfaces>
<interface name="ICSharpCode.SharpZipLib.Zip.IArchiveStorage" />
</interfaces>
<constructors>
<constructor name=".ctor(ICSharpCode.SharpZipLib.Zip.FileUpdateMode)" attrib="6276">
<parameters>
<parameter name="updateMode" position="0" attrib="0" type="ICSharpCode.SharpZipLib.Zip.FileUpdateMode" />
</parameters>
</constructor>
</constructors>
<properties>
<property name="UpdateMode" attrib="0" ptype="ICSharpCode.SharpZipLib.Zip.FileUpdateMode">
<methods>
<method name="get_UpdateMode()" attrib="2534" virtual="true" returntype="ICSharpCode.SharpZipLib.Zip.FileUpdateMode">
<parameters />
</method>
</methods>
</property>
</properties>
<methods>
<method name="ConvertTemporaryToFinal()" attrib="1478" abstract="true" virtual="true" returntype="System.IO.Stream">
<parameters />
</method>
<method name="Dispose()" attrib="1478" abstract="true" virtual="true" returntype="System.Void">
<parameters />
</method>
<method name="GetTemporaryOutput()" attrib="1478" abstract="true" virtual="true" returntype="System.IO.Stream">
<parameters />
</method>
<method name="MakeTemporaryCopy(System.IO.Stream)" attrib="1478" abstract="true" virtual="true" returntype="System.IO.Stream">
<parameters>
<parameter name="stream" position="0" attrib="0" type="System.IO.Stream" />
</parameters>
</method>
<method name="OpenForDirectUpdate(System.IO.Stream)" attrib="1478" abstract="true" virtual="true" returntype="System.IO.Stream">
<parameters>
<parameter name="stream" position="0" attrib="0" type="System.IO.Stream" />
</parameters>
</method>
</methods>
</class>
<class name="CompressionMethod" type="enum" base="System.Enum" sealed="true" serializable="true" charset="Ansi" layout="Auto" enumtype="System.Int32">
<interfaces>
<interface name="System.IComparable" />
<interface name="System.IConvertible" />
<interface name="System.IFormattable" />
</interfaces>
<fields>
<field name="BZip2" attrib="32854" fieldtype="ICSharpCode.SharpZipLib.Zip.CompressionMethod" value="11" />
<field name="Deflate64" attrib="32854" fieldtype="ICSharpCode.SharpZipLib.Zip.CompressionMethod" value="9" />
<field name="Deflated" attrib="32854" fieldtype="ICSharpCode.SharpZipLib.Zip.CompressionMethod" value="8" />
<field name="Stored" attrib="32854" fieldtype="ICSharpCode.SharpZipLib.Zip.CompressionMethod" value="0" />
<field name="WinZipAES" attrib="32854" fieldtype="ICSharpCode.SharpZipLib.Zip.CompressionMethod" value="99" />
</fields>
</class>
<class name="DescriptorData" type="class" base="System.Object" charset="Ansi" layout="Auto">
<constructors>
<constructor name=".ctor()" attrib="6278">
<parameters />
</constructor>
</constructors>
<properties>
<property name="CompressedSize" attrib="0" ptype="System.Int64">
<methods>
<method name="get_CompressedSize()" attrib="2182" returntype="System.Int64">
<parameters />
</method>
<method name="set_CompressedSize(System.Int64)" attrib="2182" returntype="System.Void">
<parameters>
<parameter name="value" position="0" attrib="0" type="System.Int64" />
</parameters>
</method>
</methods>
</property>
<property name="Crc" attrib="0" ptype="System.Int64">
<methods>
<method name="get_Crc()" attrib="2182" returntype="System.Int64">
<parameters />
</method>
<method name="set_Crc(System.Int64)" attrib="2182" returntype="System.Void">
<parameters>
<parameter name="value" position="0" attrib="0" type="System.Int64" />
</parameters>
</method>
</methods>
</property>
<property name="Size" attrib="0" ptype="System.Int64">
<methods>
<method name="get_Size()" attrib="2182" returntype="System.Int64">
<parameters />
</method>
<method name="set_Size(System.Int64)" attrib="2182" returntype="System.Void">
<parameters>
<parameter name="value" position="0" attrib="0" type="System.Int64" />
</parameters>
</method>
</methods>
</property>
</properties>
</class>
<class name="DiskArchiveStorage" type="class" base="ICSharpCode.SharpZipLib.Zip.BaseArchiveStorage" charset="Ansi" layout="Auto">
<interfaces>
<interface name="ICSharpCode.SharpZipLib.Zip.IArchiveStorage" />
</interfaces>
<constructors>
<constructor name=".ctor(ICSharpCode.SharpZipLib.Zip.ZipFile, ICSharpCode.SharpZipLib.Zip.FileUpdateMode)" attrib="6278">
<parameters>
<parameter name="file" position="0" attrib="0" type="ICSharpCode.SharpZipLib.Zip.ZipFile" />
<parameter name="updateMode" position="1" attrib="0" type="ICSharpCode.SharpZipLib.Zip.FileUpdateMode" />
</parameters>
</constructor>
<constructor name=".ctor(ICSharpCode.SharpZipLib.Zip.ZipFile)" attrib="6278">
<parameters>
<parameter name="file" position="0" attrib="0" type="ICSharpCode.SharpZipLib.Zip.ZipFile" />
</parameters>
</constructor>
</constructors>
<methods>
<method name="ConvertTemporaryToFinal()" attrib="198" virtual="true" returntype="System.IO.Stream">
<parameters />
</method>
<method name="Dispose()" attrib="198" virtual="true" returntype="System.Void">
<parameters />
</method>
<method name="GetTemporaryOutput()" attrib="198" virtual="true" returntype="System.IO.Stream">
<parameters />
</method>
<method name="MakeTemporaryCopy(System.IO.Stream)" attrib="198" virtual="true" returntype="System.IO.Stream">
<parameters>
<parameter name="stream" position="0" attrib="0" type="System.IO.Stream" />
</parameters>
</method>
<method name="OpenForDirectUpdate(System.IO.Stream)" attrib="198" virtual="true" returntype="System.IO.Stream">
<parameters>
<parameter name="stream" position="0" attrib="0" type="System.IO.Stream" />
</parameters>
</method>
</methods>
</class>
<class name="DynamicDiskDataSource" type="class" base="System.Object" charset="Ansi" layout="Auto">
<interfaces>
<interface name="ICSharpCode.SharpZipLib.Zip.IDynamicDataSource" />
</interfaces>
<constructors>
<constructor name=".ctor()" attrib="6278">
<parameters />
</constructor>
</constructors>
<methods>
<method name="GetSource(ICSharpCode.SharpZipLib.Zip.ZipEntry, System.String)" attrib="486" virtual="true" returntype="System.IO.Stream">
<parameters>
<parameter name="entry" position="0" attrib="0" type="ICSharpCode.SharpZipLib.Zip.ZipEntry" />
<parameter name="name" position="1" attrib="0" type="System.String" />
</parameters>
</method>
</methods>
</class>
<class name="EncryptionAlgorithm" type="enum" base="System.Enum" sealed="true" serializable="true" charset="Ansi" layout="Auto" enumtype="System.Int32">
<interfaces>
<interface name="System.IComparable" />
<interface name="System.IConvertible" />
<interface name="System.IFormattable" />
</interfaces>
<fields>
<field name="Aes128" attrib="32854" fieldtype="ICSharpCode.SharpZipLib.Zip.EncryptionAlgorithm" value="26126" />
<field name="Aes192" attrib="32854" fieldtype="ICSharpCode.SharpZipLib.Zip.EncryptionAlgorithm" value="26127" />
<field name="Aes256" attrib="32854" fieldtype="ICSharpCode.SharpZipLib.Zip.EncryptionAlgorithm" value="26128" />
<field name="Blowfish" attrib="32854" fieldtype="ICSharpCode.SharpZipLib.Zip.EncryptionAlgorithm" value="26400" />
<field name="Des" attrib="32854" fieldtype="ICSharpCode.SharpZipLib.Zip.EncryptionAlgorithm" value="26113" />
<field name="None" attrib="32854" fieldtype="ICSharpCode.SharpZipLib.Zip.EncryptionAlgorithm" value="0" />
<field name="PkzipClassic" attrib="32854" fieldtype="ICSharpCode.SharpZipLib.Zip.EncryptionAlgorithm" value="1" />
<field name="RC2" attrib="32854" fieldtype="ICSharpCode.SharpZipLib.Zip.EncryptionAlgorithm" value="26114" />
<field name="RC2Corrected" attrib="32854" fieldtype="ICSharpCode.SharpZipLib.Zip.EncryptionAlgorithm" value="26370" />
<field name="RC4" attrib="32854" fieldtype="ICSharpCode.SharpZipLib.Zip.EncryptionAlgorithm" value="26625" />
<field name="TripleDes112" attrib="32854" fieldtype="ICSharpCode.SharpZipLib.Zip.EncryptionAlgorithm" value="26121" />
<field name="TripleDes168" attrib="32854" fieldtype="ICSharpCode.SharpZipLib.Zip.EncryptionAlgorithm" value="26115" />
<field name="Twofish" attrib="32854" fieldtype="ICSharpCode.SharpZipLib.Zip.EncryptionAlgorithm" value="26401" />
<field name="Unknown" attrib="32854" fieldtype="ICSharpCode.SharpZipLib.Zip.EncryptionAlgorithm" value="65535" />
</fields>
</class>
<class name="ExtendedUnixData" type="class" base="System.Object" charset="Ansi" layout="Auto">
<interfaces>
<interface name="ICSharpCode.SharpZipLib.Zip.ITaggedData" />
</interfaces>
<constructors>
<constructor name=".ctor()" attrib="6278">
<parameters />
</constructor>
</constructors>
<properties>
<property name="AccessTime" attrib="0" ptype="System.DateTime">
<methods>
<method name="get_AccessTime()" attrib="2182" returntype="System.DateTime">
<parameters />
</method>
<method name="set_AccessTime(System.DateTime)" attrib="2182" returntype="System.Void">
<parameters>
<parameter name="value" position="0" attrib="0" type="System.DateTime" />
</parameters>
</method>
</methods>
</property>
<property name="CreateTime" attrib="0" ptype="System.DateTime">
<methods>
<method name="get_CreateTime()" attrib="2182" returntype="System.DateTime">
<parameters />
</method>
<method name="set_CreateTime(System.DateTime)" attrib="2182" returntype="System.Void">
<parameters>
<parameter name="value" position="0" attrib="0" type="System.DateTime" />
</parameters>
</method>
</methods>
</property>
<property name="ModificationTime" attrib="0" ptype="System.DateTime">
<methods>
<method name="get_ModificationTime()" attrib="2182" returntype="System.DateTime">
<parameters />
</method>
<method name="set_ModificationTime(System.DateTime)" attrib="2182" returntype="System.Void">
<parameters>
<parameter name="value" position="0" attrib="0" type="System.DateTime" />
</parameters>
</method>
</methods>
</property>
<property name="TagID" attrib="0" ptype="System.Int16">
<methods>
<method name="get_TagID()" attrib="2534" virtual="true" returntype="System.Int16">
<parameters />
</method>
</methods>
</property>
</properties>
<methods>
<method name="GetData()" attrib="486" virtual="true" returntype="System.Byte[]">
<parameters />
</method>
<method name="IsValidValue(System.DateTime)" attrib="150" static="true" returntype="System.Boolean">
<parameters>
<parameter name="value" position="0" attrib="0" type="System.DateTime" />
</parameters>
</method>
<method name="SetData(System.Byte[], System.Int32, System.Int32)" attrib="486" virtual="true" returntype="System.Void">
<parameters>
<parameter name="data" position="0" attrib="0" type="System.Byte[]" />
<parameter name="index" position="1" attrib="0" type="System.Int32" />
<parameter name="count" position="2" attrib="0" type="System.Int32" />
</parameters>
</method>
</methods>
<classes>
<class name="Flags" type="enum" base="System.Enum" sealed="true" serializable="true" charset="Ansi" layout="Auto" enumtype="System.Byte">
<attributes>
<attribute name="System.FlagsAttribute" />
</attributes>
<interfaces>
<interface name="System.IComparable" />
<interface name="System.IConvertible" />
<interface name="System.IFormattable" />
</interfaces>
<fields>
<field name="AccessTime" attrib="32854" fieldtype="ICSharpCode.SharpZipLib.Zip.ExtendedUnixData+Flags" value="2" />
<field name="CreateTime" attrib="32854" fieldtype="ICSharpCode.SharpZipLib.Zip.ExtendedUnixData+Flags" value="4" />
<field name="ModificationTime" attrib="32854" fieldtype="ICSharpCode.SharpZipLib.Zip.ExtendedUnixData+Flags" value="1" />
</fields>
</class>
</classes>
</class>
<class name="FastZip" type="class" base="System.Object" charset="Ansi" layout="Auto">
<constructors>
<constructor name=".ctor()" attrib="6278">
<parameters />
</constructor>
<constructor name=".ctor(ICSharpCode.SharpZipLib.Zip.FastZipEvents)" attrib="6278">
<parameters>
<parameter name="events" position="0" attrib="0" type="ICSharpCode.SharpZipLib.Zip.FastZipEvents" />
</parameters>
</constructor>
</constructors>
<properties>
<property name="CreateEmptyDirectories" attrib="0" ptype="System.Boolean">
<methods>
<method name="get_CreateEmptyDirectories()" attrib="2182" returntype="System.Boolean">
<parameters />
</method>
<method name="set_CreateEmptyDirectories(System.Boolean)" attrib="2182" returntype="System.Void">
<parameters>
<parameter name="value" position="0" attrib="0" type="System.Boolean" />
</parameters>
</method>
</methods>
</property>
<property name="EntryFactory" attrib="0" ptype="ICSharpCode.SharpZipLib.Zip.IEntryFactory">
<methods>
<method name="get_EntryFactory()" attrib="2182" returntype="ICSharpCode.SharpZipLib.Zip.IEntryFactory">
<parameters />
</method>
<method name="set_EntryFactory(ICSharpCode.SharpZipLib.Zip.IEntryFactory)" attrib="2182" returntype="System.Void">
<parameters>
<parameter name="value" position="0" attrib="0" type="ICSharpCode.SharpZipLib.Zip.IEntryFactory" />
</parameters>
</method>
</methods>
</property>
<property name="NameTransform" attrib="0" ptype="ICSharpCode.SharpZipLib.Core.INameTransform">
<methods>
<method name="get_NameTransform()" attrib="2182" returntype="ICSharpCode.SharpZipLib.Core.INameTransform">
<parameters />
</method>
<method name="set_NameTransform(ICSharpCode.SharpZipLib.Core.INameTransform)" attrib="2182" returntype="System.Void">
<parameters>
<parameter name="value" position="0" attrib="0" type="ICSharpCode.SharpZipLib.Core.INameTransform" />
</parameters>
</method>
</methods>
</property>
<property name="Password" attrib="0" ptype="System.String">
<methods>
<method name="get_Password()" attrib="2182" returntype="System.String">
<parameters />
</method>
<method name="set_Password(System.String)" attrib="2182" returntype="System.Void">
<parameters>
<parameter name="value" position="0" attrib="0" type="System.String" />
</parameters>
</method>
</methods>
</property>
<property name="RestoreAttributesOnExtract" attrib="0" ptype="System.Boolean">
<methods>
<method name="get_RestoreAttributesOnExtract()" attrib="2182" returntype="System.Boolean">
<parameters />
</method>
<method name="set_RestoreAttributesOnExtract(System.Boolean)" attrib="2182" returntype="System.Void">
<parameters>
<parameter name="value" position="0" attrib="0" type="System.Boolean" />
</parameters>
</method>
</methods>
</property>
<property name="RestoreDateTimeOnExtract" attrib="0" ptype="System.Boolean">
<methods>
<method name="get_RestoreDateTimeOnExtract()" attrib="2182" returntype="System.Boolean">
<parameters />
</method>
<method name="set_RestoreDateTimeOnExtract(System.Boolean)" attrib="2182" returntype="System.Void">
<parameters>
<parameter name="value" position="0" attrib="0" type="System.Boolean" />
</parameters>
</method>
</methods>
</property>
<property name="UseZip64" attrib="0" ptype="ICSharpCode.SharpZipLib.Zip.UseZip64">
<methods>
<method name="get_UseZip64()" attrib="2182" returntype="ICSharpCode.SharpZipLib.Zip.UseZip64">
<parameters />
</method>
<method name="set_UseZip64(ICSharpCode.SharpZipLib.Zip.UseZip64)" attrib="2182" returntype="System.Void">
<parameters>
<parameter name="value" position="0" attrib="0" type="ICSharpCode.SharpZipLib.Zip.UseZip64" />
</parameters>
</method>
</methods>
</property>
</properties>
<methods>
<method name="CreateZip(System.String, System.String, System.Boolean, System.String, System.String)" attrib="134" returntype="System.Void">
<parameters>
<parameter name="zipFileName" position="0" attrib="0" type="System.String" />
<parameter name="sourceDirectory" position="1" attrib="0" type="System.String" />
<parameter name="recurse" position="2" attrib="0" type="System.Boolean" />
<parameter name="fileFilter" position="3" attrib="0" type="System.String" />
<parameter name="directoryFilter" position="4" attrib="0" type="System.String" />
</parameters>
</method>
<method name="CreateZip(System.String, System.String, System.Boolean, System.String)" attrib="134" returntype="System.Void">
<parameters>
<parameter name="zipFileName" position="0" attrib="0" type="System.String" />
<parameter name="sourceDirectory" position="1" attrib="0" type="System.String" />
<parameter name="recurse" position="2" attrib="0" type="System.Boolean" />
<parameter name="fileFilter" position="3" attrib="0" type="System.String" />
</parameters>
</method>
<method name="CreateZip(System.IO.Stream, System.String, System.Boolean, System.String, System.String)" attrib="134" returntype="System.Void">
<parameters>
<parameter name="outputStream" position="0" attrib="0" type="System.IO.Stream" />
<parameter name="sourceDirectory" position="1" attrib="0" type="System.String" />
<parameter name="recurse" position="2" attrib="0" type="System.Boolean" />
<parameter name="fileFilter" position="3" attrib="0" type="System.String" />
<parameter name="directoryFilter" position="4" attrib="0" type="System.String" />
</parameters>
</method>
<method name="ExtractZip(System.String, System.String, System.String)" attrib="134" returntype="System.Void">
<parameters>
<parameter name="zipFileName" position="0" attrib="0" type="System.String" />
<parameter name="targetDirectory" position="1" attrib="0" type="System.String" />
<parameter name="fileFilter" position="2" attrib="0" type="System.String" />
</parameters>
</method>
<method name="ExtractZip(System.String, System.String, ICSharpCode.SharpZipLib.Zip.FastZip+Overwrite, ICSharpCode.SharpZipLib.Zip.FastZip+ConfirmOverwriteDelegate, System.String, System.String, System.Boolean)" attrib="134" returntype="System.Void">
<parameters>
<parameter name="zipFileName" position="0" attrib="0" type="System.String" />
<parameter name="targetDirectory" position="1" attrib="0" type="System.String" />
<parameter name="overwrite" position="2" attrib="0" type="ICSharpCode.SharpZipLib.Zip.FastZip+Overwrite" />
<parameter name="confirmDelegate" position="3" attrib="0" type="ICSharpCode.SharpZipLib.Zip.FastZip+ConfirmOverwriteDelegate" />
<parameter name="fileFilter" position="4" attrib="0" type="System.String" />
<parameter name="directoryFilter" position="5" attrib="0" type="System.String" />
<parameter name="restoreDateTime" position="6" attrib="0" type="System.Boolean" />
</parameters>
</method>
<method name="ExtractZip(System.IO.Stream, System.String, ICSharpCode.SharpZipLib.Zip.FastZip+Overwrite, ICSharpCode.SharpZipLib.Zip.FastZip+ConfirmOverwriteDelegate, System.String, System.String, System.Boolean, System.Boolean)" attrib="134" returntype="System.Void">
<parameters>
<parameter name="inputStream" position="0" attrib="0" type="System.IO.Stream" />
<parameter name="targetDirectory" position="1" attrib="0" type="System.String" />
<parameter name="overwrite" position="2" attrib="0" type="ICSharpCode.SharpZipLib.Zip.FastZip+Overwrite" />
<parameter name="confirmDelegate" position="3" attrib="0" type="ICSharpCode.SharpZipLib.Zip.FastZip+ConfirmOverwriteDelegate" />
<parameter name="fileFilter" position="4" attrib="0" type="System.String" />
<parameter name="directoryFilter" position="5" attrib="0" type="System.String" />
<parameter name="restoreDateTime" position="6" attrib="0" type="System.Boolean" />
<parameter name="isStreamOwner" position="7" attrib="0" type="System.Boolean" />
</parameters>
</method>
</methods>
<classes>
<class name="Overwrite" type="enum" base="System.Enum" sealed="true" serializable="true" charset="Ansi" layout="Auto" enumtype="System.Int32">
<interfaces>
<interface name="System.IComparable" />
<interface name="System.IConvertible" />
<interface name="System.IFormattable" />
</interfaces>
<fields>
<field name="Always" attrib="32854" fieldtype="ICSharpCode.SharpZipLib.Zip.FastZip+Overwrite" value="2" />
<field name="Never" attrib="32854" fieldtype="ICSharpCode.SharpZipLib.Zip.FastZip+Overwrite" value="1" />
<field name="Prompt" attrib="32854" fieldtype="ICSharpCode.SharpZipLib.Zip.FastZip+Overwrite" value="0" />
</fields>
</class>
<class name="ConfirmOverwriteDelegate" type="delegate" base="System.MulticastDelegate" sealed="true" charset="Ansi" layout="Auto">
<interfaces>
<interface name="System.ICloneable" />
<interface name="System.Runtime.Serialization.ISerializable" />
</interfaces>
<constructors>
<constructor name=".ctor(System.Object, System.IntPtr)" attrib="6278">
<parameters>
<parameter name="object" position="0" attrib="0" type="System.Object" />
<parameter name="method" position="1" attrib="0" type="System.IntPtr" />
</parameters>
</constructor>
</constructors>
<methods>
<method name="BeginInvoke(System.String, System.AsyncCallback, System.Object)" attrib="454" virtual="true" returntype="System.IAsyncResult">
<parameters>
<parameter name="fileName" position="0" attrib="0" type="System.String" />
<parameter name="callback" position="1" attrib="0" type="System.AsyncCallback" />
<parameter name="object" position="2" attrib="0" type="System.Object" />
</parameters>
</method>
<method name="EndInvoke(System.IAsyncResult)" attrib="454" virtual="true" returntype="System.Boolean">
<parameters>
<parameter name="result" position="0" attrib="0" type="System.IAsyncResult" />
</parameters>
</method>
<method name="Invoke(System.String)" attrib="454" virtual="true" returntype="System.Boolean">
<parameters>
<parameter name="fileName" position="0" attrib="0" type="System.String" />
</parameters>
</method>
</methods>
</class>
</classes>
</class>
<class name="FastZipEvents" type="class" base="System.Object" charset="Ansi" layout="Auto">
<fields>
<field name="CompletedFile" attrib="6" fieldtype="ICSharpCode.SharpZipLib.Core.CompletedFileHandler" />
<field name="DirectoryFailure" attrib="6" fieldtype="ICSharpCode.SharpZipLib.Core.DirectoryFailureHandler" />
<field name="FileFailure" attrib="6" fieldtype="ICSharpCode.SharpZipLib.Core.FileFailureHandler" />
<field name="ProcessDirectory" attrib="6" fieldtype="ICSharpCode.SharpZipLib.Core.ProcessDirectoryHandler" />
<field name="ProcessFile" attrib="6" fieldtype="ICSharpCode.SharpZipLib.Core.ProcessFileHandler" />
<field name="Progress" attrib="6" fieldtype="ICSharpCode.SharpZipLib.Core.ProgressHandler" />
</fields>
<constructors>
<constructor name=".ctor()" attrib="6278">
<parameters />
</constructor>
</constructors>
<properties>
<property name="ProgressInterval" attrib="0" ptype="System.TimeSpan">
<methods>
<method name="get_ProgressInterval()" attrib="2182" returntype="System.TimeSpan">
<parameters />
</method>
<method name="set_ProgressInterval(System.TimeSpan)" attrib="2182" returntype="System.Void">
<parameters>
<parameter name="value" position="0" attrib="0" type="System.TimeSpan" />
</parameters>
</method>
</methods>
</property>
</properties>
<methods>
<method name="OnCompletedFile(System.String)" attrib="134" returntype="System.Boolean">
<parameters>
<parameter name="file" position="0" attrib="0" type="System.String" />
</parameters>
</method>
<method name="OnDirectoryFailure(System.String, System.Exception)" attrib="134" returntype="System.Boolean">
<parameters>
<parameter name="directory" position="0" attrib="0" type="System.String" />
<parameter name="e" position="1" attrib="0" type="System.Exception" />
</parameters>
</method>
<method name="OnFileFailure(System.String, System.Exception)" attrib="134" returntype="System.Boolean">
<parameters>
<parameter name="file" position="0" attrib="0" type="System.String" />
<parameter name="e" position="1" attrib="0" type="System.Exception" />
</parameters>
</method>
<method name="OnProcessDirectory(System.String, System.Boolean)" attrib="134" returntype="System.Boolean">
<parameters>
<parameter name="directory" position="0" attrib="0" type="System.String" />
<parameter name="hasMatchingFiles" position="1" attrib="0" type="System.Boolean" />
</parameters>
</method>
<method name="OnProcessFile(System.String)" attrib="134" returntype="System.Boolean">
<parameters>
<parameter name="file" position="0" attrib="0" type="System.String" />
</parameters>
</method>
</methods>
</class>
<class name="FileUpdateMode" type="enum" base="System.Enum" sealed="true" serializable="true" charset="Ansi" layout="Auto" enumtype="System.Int32">
<interfaces>
<interface name="System.IComparable" />
<interface name="System.IConvertible" />
<interface name="System.IFormattable" />
</interfaces>
<fields>
<field name="Direct" attrib="32854" fieldtype="ICSharpCode.SharpZipLib.Zip.FileUpdateMode" value="1" />
<field name="Safe" attrib="32854" fieldtype="ICSharpCode.SharpZipLib.Zip.FileUpdateMode" value="0" />
</fields>
</class>
<class name="GeneralBitFlags" type="enum" base="System.Enum" sealed="true" serializable="true" charset="Ansi" layout="Auto" enumtype="System.Int32">
<attributes>
<attribute name="System.FlagsAttribute" />
</attributes>
<interfaces>
<interface name="System.IComparable" />
<interface name="System.IConvertible" />
<interface name="System.IFormattable" />
</interfaces>
<fields>
<field name="Descriptor" attrib="32854" fieldtype="ICSharpCode.SharpZipLib.Zip.GeneralBitFlags" value="8" />
<field name="Encrypted" attrib="32854" fieldtype="ICSharpCode.SharpZipLib.Zip.GeneralBitFlags" value="1" />
<field name="EnhancedCompress" attrib="32854" fieldtype="ICSharpCode.SharpZipLib.Zip.GeneralBitFlags" value="4096" />
<field name="HeaderMasked" attrib="32854" fieldtype="ICSharpCode.SharpZipLib.Zip.GeneralBitFlags" value="8192" />
<field name="Method" attrib="32854" fieldtype="ICSharpCode.SharpZipLib.Zip.GeneralBitFlags" value="6" />
<field name="Patched" attrib="32854" fieldtype="ICSharpCode.SharpZipLib.Zip.GeneralBitFlags" value="32" />
<field name="ReservedPkware14" attrib="32854" fieldtype="ICSharpCode.SharpZipLib.Zip.GeneralBitFlags" value="16384" />
<field name="ReservedPkware15" attrib="32854" fieldtype="ICSharpCode.SharpZipLib.Zip.GeneralBitFlags" value="32768" />
<field name="ReservedPKware4" attrib="32854" fieldtype="ICSharpCode.SharpZipLib.Zip.GeneralBitFlags" value="16" />
<field name="StrongEncryption" attrib="32854" fieldtype="ICSharpCode.SharpZipLib.Zip.GeneralBitFlags" value="64" />
<field name="UnicodeText" attrib="32854" fieldtype="ICSharpCode.SharpZipLib.Zip.GeneralBitFlags" value="2048" />
<field name="Unused10" attrib="32854" fieldtype="ICSharpCode.SharpZipLib.Zip.GeneralBitFlags" value="1024" />
<field name="Unused7" attrib="32854" fieldtype="ICSharpCode.SharpZipLib.Zip.GeneralBitFlags" value="128" />
<field name="Unused8" attrib="32854" fieldtype="ICSharpCode.SharpZipLib.Zip.GeneralBitFlags" value="256" />
<field name="Unused9" attrib="32854" fieldtype="ICSharpCode.SharpZipLib.Zip.GeneralBitFlags" value="512" />
</fields>
</class>
<class name="HostSystemID" type="enum" base="System.Enum" sealed="true" serializable="true" charset="Ansi" layout="Auto" enumtype="System.Int32">
<interfaces>
<interface name="System.IComparable" />
<interface name="System.IConvertible" />
<interface name="System.IFormattable" />
</interfaces>
<fields>
<field name="AcornRisc" attrib="32854" fieldtype="ICSharpCode.SharpZipLib.Zip.HostSystemID" value="13" />
<field name="AlternateMvs" attrib="32854" fieldtype="ICSharpCode.SharpZipLib.Zip.HostSystemID" value="15" />
<field name="Amiga" attrib="32854" fieldtype="ICSharpCode.SharpZipLib.Zip.HostSystemID" value="1" />
<field name="AtariST" attrib="32854" fieldtype="ICSharpCode.SharpZipLib.Zip.HostSystemID" value="5" />
<field name="BeOS" attrib="32854" fieldtype="ICSharpCode.SharpZipLib.Zip.HostSystemID" value="16" />
<field name="Cpm" attrib="32854" fieldtype="ICSharpCode.SharpZipLib.Zip.HostSystemID" value="9" />
<field name="Macintosh" attrib="32854" fieldtype="ICSharpCode.SharpZipLib.Zip.HostSystemID" value="7" />
<field name="Msdos" attrib="32854" fieldtype="ICSharpCode.SharpZipLib.Zip.HostSystemID" value="0" />
<field name="MVS" attrib="32854" fieldtype="ICSharpCode.SharpZipLib.Zip.HostSystemID" value="11" />
<field name="OpenVms" attrib="32854" fieldtype="ICSharpCode.SharpZipLib.Zip.HostSystemID" value="2" />
<field name="OS2" attrib="32854" fieldtype="ICSharpCode.SharpZipLib.Zip.HostSystemID" value="6" />
<field name="OS400" attrib="32854" fieldtype="ICSharpCode.SharpZipLib.Zip.HostSystemID" value="18" />
<field name="OSX" attrib="32854" fieldtype="ICSharpCode.SharpZipLib.Zip.HostSystemID" value="19" />
<field name="Tandem" attrib="32854" fieldtype="ICSharpCode.SharpZipLib.Zip.HostSystemID" value="17" />
<field name="Unix" attrib="32854" fieldtype="ICSharpCode.SharpZipLib.Zip.HostSystemID" value="3" />
<field name="Vfat" attrib="32854" fieldtype="ICSharpCode.SharpZipLib.Zip.HostSystemID" value="14" />
<field name="VMCms" attrib="32854" fieldtype="ICSharpCode.SharpZipLib.Zip.HostSystemID" value="4" />
<field name="Vse" attrib="32854" fieldtype="ICSharpCode.SharpZipLib.Zip.HostSystemID" value="12" />
<field name="WindowsNT" attrib="32854" fieldtype="ICSharpCode.SharpZipLib.Zip.HostSystemID" value="10" />
<field name="WinZipAES" attrib="32854" fieldtype="ICSharpCode.SharpZipLib.Zip.HostSystemID" value="99" />
<field name="ZSystem" attrib="32854" fieldtype="ICSharpCode.SharpZipLib.Zip.HostSystemID" value="8" />
</fields>
</class>
<class name="IArchiveStorage" type="interface" abstract="true" charset="Ansi" layout="Auto">
<properties>
<property name="UpdateMode" attrib="0" ptype="ICSharpCode.SharpZipLib.Zip.FileUpdateMode">
<methods>
<method name="get_UpdateMode()" attrib="3526" abstract="true" virtual="true" returntype="ICSharpCode.SharpZipLib.Zip.FileUpdateMode">
<parameters />
</method>
</methods>
</property>
</properties>
<methods>
<method name="ConvertTemporaryToFinal()" attrib="1478" abstract="true" virtual="true" returntype="System.IO.Stream">
<parameters />
</method>
<method name="Dispose()" attrib="1478" abstract="true" virtual="true" returntype="System.Void">
<parameters />
</method>
<method name="GetTemporaryOutput()" attrib="1478" abstract="true" virtual="true" returntype="System.IO.Stream">
<parameters />
</method>
<method name="MakeTemporaryCopy(System.IO.Stream)" attrib="1478" abstract="true" virtual="true" returntype="System.IO.Stream">
<parameters>
<parameter name="stream" position="0" attrib="0" type="System.IO.Stream" />
</parameters>
</method>
<method name="OpenForDirectUpdate(System.IO.Stream)" attrib="1478" abstract="true" virtual="true" returntype="System.IO.Stream">
<parameters>
<parameter name="stream" position="0" attrib="0" type="System.IO.Stream" />
</parameters>
</method>
</methods>
</class>
<class name="IDynamicDataSource" type="interface" abstract="true" charset="Ansi" layout="Auto">
<methods>
<method name="GetSource(ICSharpCode.SharpZipLib.Zip.ZipEntry, System.String)" attrib="1478" abstract="true" virtual="true" returntype="System.IO.Stream">
<parameters>
<parameter name="entry" position="0" attrib="0" type="ICSharpCode.SharpZipLib.Zip.ZipEntry" />
<parameter name="name" position="1" attrib="0" type="System.String" />
</parameters>
</method>
</methods>
</class>
<class name="IEntryFactory" type="interface" abstract="true" charset="Ansi" layout="Auto">
<properties>
<property name="NameTransform" attrib="0" ptype="ICSharpCode.SharpZipLib.Core.INameTransform">
<methods>
<method name="get_NameTransform()" attrib="3526" abstract="true" virtual="true" returntype="ICSharpCode.SharpZipLib.Core.INameTransform">
<parameters />
</method>
<method name="set_NameTransform(ICSharpCode.SharpZipLib.Core.INameTransform)" attrib="3526" abstract="true" virtual="true" returntype="System.Void">
<parameters>
<parameter name="value" position="0" attrib="0" type="ICSharpCode.SharpZipLib.Core.INameTransform" />
</parameters>
</method>
</methods>
</property>
</properties>
<methods>
<method name="MakeDirectoryEntry(System.String)" attrib="1478" abstract="true" virtual="true" returntype="ICSharpCode.SharpZipLib.Zip.ZipEntry">
<parameters>
<parameter name="directoryName" position="0" attrib="0" type="System.String" />
</parameters>
</method>
<method name="MakeDirectoryEntry(System.String, System.Boolean)" attrib="1478" abstract="true" virtual="true" returntype="ICSharpCode.SharpZipLib.Zip.ZipEntry">
<parameters>
<parameter name="directoryName" position="0" attrib="0" type="System.String" />
<parameter name="useFileSystem" position="1" attrib="0" type="System.Boolean" />
</parameters>
</method>
<method name="MakeFileEntry(System.String)" attrib="1478" abstract="true" virtual="true" returntype="ICSharpCode.SharpZipLib.Zip.ZipEntry">
<parameters>
<parameter name="fileName" position="0" attrib="0" type="System.String" />
</parameters>
</method>
<method name="MakeFileEntry(System.String, System.Boolean)" attrib="1478" abstract="true" virtual="true" returntype="ICSharpCode.SharpZipLib.Zip.ZipEntry">
<parameters>
<parameter name="fileName" position="0" attrib="0" type="System.String" />
<parameter name="useFileSystem" position="1" attrib="0" type="System.Boolean" />
</parameters>
</method>
<method name="MakeFileEntry(System.String, System.String, System.Boolean)" attrib="1478" abstract="true" virtual="true" returntype="ICSharpCode.SharpZipLib.Zip.ZipEntry">
<parameters>
<parameter name="fileName" position="0" attrib="0" type="System.String" />
<parameter name="entryName" position="1" attrib="0" type="System.String" />
<parameter name="useFileSystem" position="2" attrib="0" type="System.Boolean" />
</parameters>
</method>
</methods>
</class>
<class name="IStaticDataSource" type="interface" abstract="true" charset="Ansi" layout="Auto">
<methods>
<method name="GetSource()" attrib="1478" abstract="true" virtual="true" returntype="System.IO.Stream">
<parameters />
</method>
</methods>
</class>
<class name="ITaggedData" type="interface" abstract="true" charset="Ansi" layout="Auto">
<properties>
<property name="TagID" attrib="0" ptype="System.Int16">
<methods>
<method name="get_TagID()" attrib="3526" abstract="true" virtual="true" returntype="System.Int16">
<parameters />
</method>
</methods>
</property>
</properties>
<methods>
<method name="GetData()" attrib="1478" abstract="true" virtual="true" returntype="System.Byte[]">
<parameters />
</method>
<method name="SetData(System.Byte[], System.Int32, System.Int32)" attrib="1478" abstract="true" virtual="true" returntype="System.Void">
<parameters>
<parameter name="data" position="0" attrib="0" type="System.Byte[]" />
<parameter name="offset" position="1" attrib="0" type="System.Int32" />
<parameter name="count" position="2" attrib="0" type="System.Int32" />
</parameters>
</method>
</methods>
</class>
<class name="KeysRequiredEventArgs" type="class" base="System.EventArgs" charset="Ansi" layout="Auto">
<constructors>
<constructor name=".ctor(System.String)" attrib="6278">
<parameters>
<parameter name="name" position="0" attrib="0" type="System.String" />
</parameters>
</constructor>
<constructor name=".ctor(System.String, System.Byte[])" attrib="6278">
<parameters>
<parameter name="name" position="0" attrib="0" type="System.String" />
<parameter name="keyValue" position="1" attrib="0" type="System.Byte[]" />
</parameters>
</constructor>
</constructors>
<properties>
<property name="FileName" attrib="0" ptype="System.String">
<methods>
<method name="get_FileName()" attrib="2182" returntype="System.String">
<parameters />
</method>
</methods>
</property>
<property name="Key" attrib="0" ptype="System.Byte[]">
<methods>
<method name="get_Key()" attrib="2182" returntype="System.Byte[]">
<parameters />
</method>
<method name="set_Key(System.Byte[])" attrib="2182" returntype="System.Void">
<parameters>
<parameter name="value" position="0" attrib="0" type="System.Byte[]" />
</parameters>
</method>
</methods>
</property>
</properties>
</class>
<class name="MemoryArchiveStorage" type="class" base="ICSharpCode.SharpZipLib.Zip.BaseArchiveStorage" charset="Ansi" layout="Auto">
<interfaces>
<interface name="ICSharpCode.SharpZipLib.Zip.IArchiveStorage" />
</interfaces>
<constructors>
<constructor name=".ctor()" attrib="6278">
<parameters />
</constructor>
<constructor name=".ctor(ICSharpCode.SharpZipLib.Zip.FileUpdateMode)" attrib="6278">
<parameters>
<parameter name="updateMode" position="0" attrib="0" type="ICSharpCode.SharpZipLib.Zip.FileUpdateMode" />
</parameters>
</constructor>
</constructors>
<properties>
<property name="FinalStream" attrib="0" ptype="System.IO.MemoryStream">
<methods>
<method name="get_FinalStream()" attrib="2182" returntype="System.IO.MemoryStream">
<parameters />
</method>
</methods>
</property>
</properties>
<methods>
<method name="ConvertTemporaryToFinal()" attrib="198" virtual="true" returntype="System.IO.Stream">
<parameters />
</method>
<method name="Dispose()" attrib="198" virtual="true" returntype="System.Void">
<parameters />
</method>
<method name="GetTemporaryOutput()" attrib="198" virtual="true" returntype="System.IO.Stream">
<parameters />
</method>
<method name="MakeTemporaryCopy(System.IO.Stream)" attrib="198" virtual="true" returntype="System.IO.Stream">
<parameters>
<parameter name="stream" position="0" attrib="0" type="System.IO.Stream" />
</parameters>
</method>
<method name="OpenForDirectUpdate(System.IO.Stream)" attrib="198" virtual="true" returntype="System.IO.Stream">
<parameters>
<parameter name="stream" position="0" attrib="0" type="System.IO.Stream" />
</parameters>
</method>
</methods>
</class>
<class name="NTTaggedData" type="class" base="System.Object" charset="Ansi" layout="Auto">
<interfaces>
<interface name="ICSharpCode.SharpZipLib.Zip.ITaggedData" />
</interfaces>
<constructors>
<constructor name=".ctor()" attrib="6278">
<parameters />
</constructor>
</constructors>
<properties>
<property name="CreateTime" attrib="0" ptype="System.DateTime">
<methods>
<method name="get_CreateTime()" attrib="2182" returntype="System.DateTime">
<parameters />
</method>
<method name="set_CreateTime(System.DateTime)" attrib="2182" returntype="System.Void">
<parameters>
<parameter name="value" position="0" attrib="0" type="System.DateTime" />
</parameters>
</method>
</methods>
</property>
<property name="LastAccessTime" attrib="0" ptype="System.DateTime">
<methods>
<method name="get_LastAccessTime()" attrib="2182" returntype="System.DateTime">
<parameters />
</method>
<method name="set_LastAccessTime(System.DateTime)" attrib="2182" returntype="System.Void">
<parameters>
<parameter name="value" position="0" attrib="0" type="System.DateTime" />
</parameters>
</method>
</methods>
</property>
<property name="LastModificationTime" attrib="0" ptype="System.DateTime">
<methods>
<method name="get_LastModificationTime()" attrib="2182" returntype="System.DateTime">
<parameters />
</method>
<method name="set_LastModificationTime(System.DateTime)" attrib="2182" returntype="System.Void">
<parameters>
<parameter name="value" position="0" attrib="0" type="System.DateTime" />
</parameters>
</method>
</methods>
</property>
<property name="TagID" attrib="0" ptype="System.Int16">
<methods>
<method name="get_TagID()" attrib="2534" virtual="true" returntype="System.Int16">
<parameters />
</method>
</methods>
</property>
</properties>
<methods>
<method name="GetData()" attrib="486" virtual="true" returntype="System.Byte[]">
<parameters />
</method>
<method name="IsValidValue(System.DateTime)" attrib="150" static="true" returntype="System.Boolean">
<parameters>
<parameter name="value" position="0" attrib="0" type="System.DateTime" />
</parameters>
</method>
<method name="SetData(System.Byte[], System.Int32, System.Int32)" attrib="486" virtual="true" returntype="System.Void">
<parameters>
<parameter name="data" position="0" attrib="0" type="System.Byte[]" />
<parameter name="index" position="1" attrib="0" type="System.Int32" />
<parameter name="count" position="2" attrib="0" type="System.Int32" />
</parameters>
</method>
</methods>
</class>
<class name="RawTaggedData" type="class" base="System.Object" charset="Ansi" layout="Auto">
<interfaces>
<interface name="ICSharpCode.SharpZipLib.Zip.ITaggedData" />
</interfaces>
<constructors>
<constructor name=".ctor(System.Int16)" attrib="6278">
<parameters>
<parameter name="tag" position="0" attrib="0" type="System.Int16" />
</parameters>
</constructor>
</constructors>
<properties>
<property name="Data" attrib="0" ptype="System.Byte[]">
<methods>
<method name="get_Data()" attrib="2182" returntype="System.Byte[]">
<parameters />
</method>
<method name="set_Data(System.Byte[])" attrib="2182" returntype="System.Void">
<parameters>
<parameter name="value" position="0" attrib="0" type="System.Byte[]" />
</parameters>
</method>
</methods>
</property>
<property name="TagID" attrib="0" ptype="System.Int16">
<methods>
<method name="get_TagID()" attrib="2534" virtual="true" returntype="System.Int16">
<parameters />
</method>
<method name="set_TagID(System.Int16)" attrib="2182" returntype="System.Void">
<parameters>
<parameter name="value" position="0" attrib="0" type="System.Int16" />
</parameters>
</method>
</methods>
</property>
</properties>
<methods>
<method name="GetData()" attrib="486" virtual="true" returntype="System.Byte[]">
<parameters />
</method>
<method name="SetData(System.Byte[], System.Int32, System.Int32)" attrib="486" virtual="true" returntype="System.Void">
<parameters>
<parameter name="data" position="0" attrib="0" type="System.Byte[]" />
<parameter name="offset" position="1" attrib="0" type="System.Int32" />
<parameter name="count" position="2" attrib="0" type="System.Int32" />
</parameters>
</method>
</methods>
</class>
<class name="StaticDiskDataSource" type="class" base="System.Object" charset="Ansi" layout="Auto">
<interfaces>
<interface name="ICSharpCode.SharpZipLib.Zip.IStaticDataSource" />
</interfaces>
<constructors>
<constructor name=".ctor(System.String)" attrib="6278">
<parameters>
<parameter name="fileName" position="0" attrib="0" type="System.String" />
</parameters>
</constructor>
</constructors>
<methods>
<method name="GetSource()" attrib="486" virtual="true" returntype="System.IO.Stream">
<parameters />
</method>
</methods>
</class>
<class name="TestOperation" type="enum" base="System.Enum" sealed="true" serializable="true" charset="Ansi" layout="Auto" enumtype="System.Int32">
<interfaces>
<interface name="System.IComparable" />
<interface name="System.IConvertible" />
<interface name="System.IFormattable" />
</interfaces>
<fields>
<field name="Complete" attrib="32854" fieldtype="ICSharpCode.SharpZipLib.Zip.TestOperation" value="5" />
<field name="EntryComplete" attrib="32854" fieldtype="ICSharpCode.SharpZipLib.Zip.TestOperation" value="3" />
<field name="EntryData" attrib="32854" fieldtype="ICSharpCode.SharpZipLib.Zip.TestOperation" value="2" />
<field name="EntryHeader" attrib="32854" fieldtype="ICSharpCode.SharpZipLib.Zip.TestOperation" value="1" />
<field name="Initialising" attrib="32854" fieldtype="ICSharpCode.SharpZipLib.Zip.TestOperation" value="0" />
<field name="MiscellaneousTests" attrib="32854" fieldtype="ICSharpCode.SharpZipLib.Zip.TestOperation" value="4" />
</fields>
</class>
<class name="TestStatus" type="class" base="System.Object" charset="Ansi" layout="Auto">
<constructors>
<constructor name=".ctor(ICSharpCode.SharpZipLib.Zip.ZipFile)" attrib="6278">
<parameters>
<parameter name="file" position="0" attrib="0" type="ICSharpCode.SharpZipLib.Zip.ZipFile" />
</parameters>
</constructor>
</constructors>
<properties>
<property name="BytesTested" attrib="0" ptype="System.Int64">
<methods>
<method name="get_BytesTested()" attrib="2182" returntype="System.Int64">
<parameters />
</method>
</methods>
</property>
<property name="Entry" attrib="0" ptype="ICSharpCode.SharpZipLib.Zip.ZipEntry">
<methods>
<method name="get_Entry()" attrib="2182" returntype="ICSharpCode.SharpZipLib.Zip.ZipEntry">
<parameters />
</method>
</methods>
</property>
<property name="EntryValid" attrib="0" ptype="System.Boolean">
<methods>
<method name="get_EntryValid()" attrib="2182" returntype="System.Boolean">
<parameters />
</method>
</methods>
</property>
<property name="ErrorCount" attrib="0" ptype="System.Int32">
<methods>
<method name="get_ErrorCount()" attrib="2182" returntype="System.Int32">
<parameters />
</method>
</methods>
</property>
<property name="File" attrib="0" ptype="ICSharpCode.SharpZipLib.Zip.ZipFile">
<methods>
<method name="get_File()" attrib="2182" returntype="ICSharpCode.SharpZipLib.Zip.ZipFile">
<parameters />
</method>
</methods>
</property>
<property name="Operation" attrib="0" ptype="ICSharpCode.SharpZipLib.Zip.TestOperation">
<methods>
<method name="get_Operation()" attrib="2182" returntype="ICSharpCode.SharpZipLib.Zip.TestOperation">
<parameters />
</method>
</methods>
</property>
</properties>
</class>
<class name="TestStrategy" type="enum" base="System.Enum" sealed="true" serializable="true" charset="Ansi" layout="Auto" enumtype="System.Int32">
<interfaces>
<interface name="System.IComparable" />
<interface name="System.IConvertible" />
<interface name="System.IFormattable" />
</interfaces>
<fields>
<field name="FindAllErrors" attrib="32854" fieldtype="ICSharpCode.SharpZipLib.Zip.TestStrategy" value="1" />
<field name="FindFirstError" attrib="32854" fieldtype="ICSharpCode.SharpZipLib.Zip.TestStrategy" value="0" />
</fields>
</class>
<class name="UseZip64" type="enum" base="System.Enum" sealed="true" serializable="true" charset="Ansi" layout="Auto" enumtype="System.Int32">
<interfaces>
<interface name="System.IComparable" />
<interface name="System.IConvertible" />
<interface name="System.IFormattable" />
</interfaces>
<fields>
<field name="Dynamic" attrib="32854" fieldtype="ICSharpCode.SharpZipLib.Zip.UseZip64" value="2" />
<field name="Off" attrib="32854" fieldtype="ICSharpCode.SharpZipLib.Zip.UseZip64" value="0" />
<field name="On" attrib="32854" fieldtype="ICSharpCode.SharpZipLib.Zip.UseZip64" value="1" />
</fields>
</class>
<class name="WindowsNameTransform" type="class" base="System.Object" charset="Ansi" layout="Auto">
<interfaces>
<interface name="ICSharpCode.SharpZipLib.Core.INameTransform" />
</interfaces>
<constructors>
<constructor name=".ctor(System.String)" attrib="6278">
<parameters>
<parameter name="baseDirectory" position="0" attrib="0" type="System.String" />
</parameters>
</constructor>
<constructor name=".ctor()" attrib="6278">
<parameters />
</constructor>
</constructors>
<properties>
<property name="BaseDirectory" attrib="0" ptype="System.String">
<methods>
<method name="get_BaseDirectory()" attrib="2182" returntype="System.String">
<parameters />
</method>
<method name="set_BaseDirectory(System.String)" attrib="2182" returntype="System.Void">
<parameters>
<parameter name="value" position="0" attrib="0" type="System.String" />
</parameters>
</method>
</methods>
</property>
<property name="Replacement" attrib="0" ptype="System.Char">
<methods>
<method name="get_Replacement()" attrib="2182" returntype="System.Char">
<parameters />
</method>
<method name="set_Replacement(System.Char)" attrib="2182" returntype="System.Void">
<parameters>
<parameter name="value" position="0" attrib="0" type="System.Char" />
</parameters>
</method>
</methods>
</property>
<property name="TrimIncomingPaths" attrib="0" ptype="System.Boolean">
<methods>
<method name="get_TrimIncomingPaths()" attrib="2182" returntype="System.Boolean">
<parameters />
</method>
<method name="set_TrimIncomingPaths(System.Boolean)" attrib="2182" returntype="System.Void">
<parameters>
<parameter name="value" position="0" attrib="0" type="System.Boolean" />
</parameters>
</method>
</methods>
</property>
</properties>
<methods>
<method name="IsValidName(System.String)" attrib="150" static="true" returntype="System.Boolean">
<parameters>
<parameter name="name" position="0" attrib="0" type="System.String" />
</parameters>
</method>
<method name="MakeValidName(System.String, System.Char)" attrib="150" static="true" returntype="System.String">
<parameters>
<parameter name="name" position="0" attrib="0" type="System.String" />
<parameter name="replacement" position="1" attrib="0" type="System.Char" />
</parameters>
</method>
<method name="TransformDirectory(System.String)" attrib="486" virtual="true" returntype="System.String">
<parameters>
<parameter name="name" position="0" attrib="0" type="System.String" />
</parameters>
</method>
<method name="TransformFile(System.String)" attrib="486" virtual="true" returntype="System.String">
<parameters>
<parameter name="name" position="0" attrib="0" type="System.String" />
</parameters>
</method>
</methods>
</class>
<class name="ZipConstants" type="class" base="System.Object" sealed="true" charset="Ansi" layout="Auto">
<fields>
<field name="ArchiveExtraDataSignature" attrib="32854" fieldtype="System.Int32" value="117853008" />
<field name="CENDIGITALSIG" attrib="32854" fieldtype="System.Int32" value="84233040">
<attributes>
<attribute name="System.ObsoleteAttribute">
<properties>
<property name="Message" value="Use CentralHeaderDigitalSignaure instead" />
</properties>
</attribute>
</attributes>
</field>
<field name="CENHDR" attrib="32854" fieldtype="System.Int32" value="46">
<attributes>
<attribute name="System.ObsoleteAttribute">
<properties>
<property name="Message" value="Use CentralHeaderBaseSize instead" />
</properties>
</attribute>
</attributes>
</field>
<field name="CENSIG" attrib="32854" fieldtype="System.Int32" value="33639248">
<attributes>
<attribute name="System.ObsoleteAttribute">
<properties>
<property name="Message" value="Use CentralHeaderSignature instead" />
</properties>
</attribute>
</attributes>
</field>
<field name="CENSIG64" attrib="32854" fieldtype="System.Int32" value="101075792">
<attributes>
<attribute name="System.ObsoleteAttribute">
<properties>
<property name="Message" value="Use Zip64CentralFileHeaderSignature instead" />
</properties>
</attribute>
</attributes>
</field>
<field name="CentralHeaderBaseSize" attrib="32854" fieldtype="System.Int32" value="46" />
<field name="CentralHeaderDigitalSignature" attrib="32854" fieldtype="System.Int32" value="84233040" />
<field name="CentralHeaderSignature" attrib="32854" fieldtype="System.Int32" value="33639248" />
<field name="CRYPTO_HEADER_SIZE" attrib="32854" fieldtype="System.Int32" value="12">
<attributes>
<attribute name="System.ObsoleteAttribute">
<properties>
<property name="Message" value="Use CryptoHeaderSize instead" />
</properties>
</attribute>
</attributes>
</field>
<field name="CryptoHeaderSize" attrib="32854" fieldtype="System.Int32" value="12" />
<field name="DataDescriptorSignature" attrib="32854" fieldtype="System.Int32" value="134695760" />
<field name="DataDescriptorSize" attrib="32854" fieldtype="System.Int32" value="16" />
<field name="ENDHDR" attrib="32854" fieldtype="System.Int32" value="22">
<attributes>
<attribute name="System.ObsoleteAttribute">
<properties>
<property name="Message" value="Use EndOfCentralRecordBaseSize instead" />
</properties>
</attribute>
</attributes>
</field>
<field name="EndOfCentralDirectorySignature" attrib="32854" fieldtype="System.Int32" value="101010256" />
<field name="EndOfCentralRecordBaseSize" attrib="32854" fieldtype="System.Int32" value="22" />
<field name="ENDSIG" attrib="32854" fieldtype="System.Int32" value="101010256">
<attributes>
<attribute name="System.ObsoleteAttribute">
<properties>
<property name="Message" value="Use EndOfCentralDirectorySignature instead" />
</properties>
</attribute>
</attributes>
</field>
<field name="EXTHDR" attrib="32854" fieldtype="System.Int32" value="16">
<attributes>
<attribute name="System.ObsoleteAttribute">
<properties>
<property name="Message" value="Use DataDescriptorSize instead" />
</properties>
</attribute>
</attributes>
</field>
<field name="EXTSIG" attrib="32854" fieldtype="System.Int32" value="134695760">
<attributes>
<attribute name="System.ObsoleteAttribute">
<properties>
<property name="Message" value="Use DataDescriptorSignature instead" />
</properties>
</attribute>
</attributes>
</field>
<field name="LocalHeaderBaseSize" attrib="32854" fieldtype="System.Int32" value="30" />
<field name="LocalHeaderSignature" attrib="32854" fieldtype="System.Int32" value="67324752" />
<field name="LOCHDR" attrib="32854" fieldtype="System.Int32" value="30">
<attributes>
<attribute name="System.ObsoleteAttribute">
<properties>
<property name="Message" value="Use LocalHeaderBaseSize instead" />
</properties>
</attribute>
</attributes>
</field>
<field name="LOCSIG" attrib="32854" fieldtype="System.Int32" value="67324752">
<attributes>
<attribute name="System.ObsoleteAttribute">
<properties>
<property name="Message" value="Use LocalHeaderSignature instead" />
</properties>
</attribute>
</attributes>
</field>
<field name="SPANNINGSIG" attrib="32854" fieldtype="System.Int32" value="134695760">
<attributes>
<attribute name="System.ObsoleteAttribute">
<properties>
<property name="Message" value="Use SpanningSignature instead" />
</properties>
</attribute>
</attributes>
</field>
<field name="SpanningSignature" attrib="32854" fieldtype="System.Int32" value="134695760" />
<field name="SpanningTempSignature" attrib="32854" fieldtype="System.Int32" value="808471376" />
<field name="SPANTEMPSIG" attrib="32854" fieldtype="System.Int32" value="808471376">
<attributes>
<attribute name="System.ObsoleteAttribute">
<properties>
<property name="Message" value="Use SpanningTempSignature instead" />
</properties>
</attribute>
</attributes>
</field>
<field name="VERSION_AES" attrib="32854" fieldtype="System.Int32" value="51" />
<field name="VERSION_MADE_BY" attrib="32854" fieldtype="System.Int32" value="51">
<attributes>
<attribute name="System.ObsoleteAttribute">
<properties>
<property name="Message" value="Use VersionMadeBy instead" />
</properties>
</attribute>
</attributes>
</field>
<field name="VERSION_STRONG_ENCRYPTION" attrib="32854" fieldtype="System.Int32" value="50">
<attributes>
<attribute name="System.ObsoleteAttribute">
<properties>
<property name="Message" value="Use VersionStrongEncryption instead" />
</properties>
</attribute>
</attributes>
</field>
<field name="VersionMadeBy" attrib="32854" fieldtype="System.Int32" value="51" />
<field name="VersionStrongEncryption" attrib="32854" fieldtype="System.Int32" value="50" />
<field name="VersionZip64" attrib="32854" fieldtype="System.Int32" value="45" />
<field name="Zip64CentralDirLocatorSignature" attrib="32854" fieldtype="System.Int32" value="117853008" />
<field name="Zip64CentralFileHeaderSignature" attrib="32854" fieldtype="System.Int32" value="101075792" />
<field name="Zip64DataDescriptorSize" attrib="32854" fieldtype="System.Int32" value="24" />
</fields>
<properties>
<property name="DefaultCodePage" attrib="0" ptype="System.Int32">
<methods>
<method name="get_DefaultCodePage()" attrib="2198" static="true" returntype="System.Int32">
<parameters />
</method>
<method name="set_DefaultCodePage(System.Int32)" attrib="2198" static="true" returntype="System.Void">
<parameters>
<parameter name="value" position="0" attrib="0" type="System.Int32" />
</parameters>
</method>
</methods>
</property>
</properties>
<methods>
<method name="ConvertToArray(System.String)" attrib="150" static="true" returntype="System.Byte[]">
<parameters>
<parameter name="str" position="0" attrib="0" type="System.String" />
</parameters>
</method>
<method name="ConvertToArray(System.Int32, System.String)" attrib="150" static="true" returntype="System.Byte[]">
<parameters>
<parameter name="flags" position="0" attrib="0" type="System.Int32" />
<parameter name="str" position="1" attrib="0" type="System.String" />
</parameters>
</method>
<method name="ConvertToString(System.Byte[], System.Int32)" attrib="150" static="true" returntype="System.String">
<parameters>
<parameter name="data" position="0" attrib="0" type="System.Byte[]" />
<parameter name="count" position="1" attrib="0" type="System.Int32" />
</parameters>
</method>
<method name="ConvertToString(System.Byte[])" attrib="150" static="true" returntype="System.String">
<parameters>
<parameter name="data" position="0" attrib="0" type="System.Byte[]" />
</parameters>
</method>
<method name="ConvertToStringExt(System.Int32, System.Byte[], System.Int32)" attrib="150" static="true" returntype="System.String">
<parameters>
<parameter name="flags" position="0" attrib="0" type="System.Int32" />
<parameter name="data" position="1" attrib="0" type="System.Byte[]" />
<parameter name="count" position="2" attrib="0" type="System.Int32" />
</parameters>
</method>
<method name="ConvertToStringExt(System.Int32, System.Byte[])" attrib="150" static="true" returntype="System.String">
<parameters>
<parameter name="flags" position="0" attrib="0" type="System.Int32" />
<parameter name="data" position="1" attrib="0" type="System.Byte[]" />
</parameters>
</method>
</methods>
</class>
<class name="ZipEntry" type="class" base="System.Object" charset="Ansi" layout="Auto">
<interfaces>
<interface name="System.ICloneable" />
</interfaces>
<constructors>
<constructor name=".ctor(System.String)" attrib="6278">
<parameters>
<parameter name="name" position="0" attrib="0" type="System.String" />
</parameters>
</constructor>
<constructor name=".ctor(ICSharpCode.SharpZipLib.Zip.ZipEntry)" attrib="6278">
<attributes>
<attribute name="System.ObsoleteAttribute">
<properties>
<property name="Message" value="Use Clone instead" />
</properties>
</attribute>
</attributes>
<parameters>
<parameter name="entry" position="0" attrib="0" type="ICSharpCode.SharpZipLib.Zip.ZipEntry" />
</parameters>
</constructor>
</constructors>
<properties>
<property name="CanDecompress" attrib="0" ptype="System.Boolean">
<methods>
<method name="get_CanDecompress()" attrib="2182" returntype="System.Boolean">
<parameters />
</method>
</methods>
</property>
<property name="CentralHeaderRequiresZip64" attrib="0" ptype="System.Boolean">
<methods>
<method name="get_CentralHeaderRequiresZip64()" attrib="2182" returntype="System.Boolean">
<parameters />
</method>
</methods>
</property>
<property name="Comment" attrib="0" ptype="System.String">
<methods>
<method name="get_Comment()" attrib="2182" returntype="System.String">
<parameters />
</method>
<method name="set_Comment(System.String)" attrib="2182" returntype="System.Void">
<parameters>
<parameter name="value" position="0" attrib="0" type="System.String" />
</parameters>
</method>
</methods>
</property>
<property name="CompressedSize" attrib="0" ptype="System.Int64">
<methods>
<method name="get_CompressedSize()" attrib="2182" returntype="System.Int64">
<parameters />
</method>
<method name="set_CompressedSize(System.Int64)" attrib="2182" returntype="System.Void">
<parameters>
<parameter name="value" position="0" attrib="0" type="System.Int64" />
</parameters>
</method>
</methods>
</property>
<property name="CompressionMethod" attrib="0" ptype="ICSharpCode.SharpZipLib.Zip.CompressionMethod">
<methods>
<method name="get_CompressionMethod()" attrib="2182" returntype="ICSharpCode.SharpZipLib.Zip.CompressionMethod">
<parameters />
</method>
<method name="set_CompressionMethod(ICSharpCode.SharpZipLib.Zip.CompressionMethod)" attrib="2182" returntype="System.Void">
<parameters>
<parameter name="value" position="0" attrib="0" type="ICSharpCode.SharpZipLib.Zip.CompressionMethod" />
</parameters>
</method>
</methods>
</property>
<property name="Crc" attrib="0" ptype="System.Int64">
<methods>
<method name="get_Crc()" attrib="2182" returntype="System.Int64">
<parameters />
</method>
<method name="set_Crc(System.Int64)" attrib="2182" returntype="System.Void">
<parameters>
<parameter name="value" position="0" attrib="0" type="System.Int64" />
</parameters>
</method>
</methods>
</property>
<property name="DateTime" attrib="0" ptype="System.DateTime">
<methods>
<method name="get_DateTime()" attrib="2182" returntype="System.DateTime">
<parameters />
</method>
<method name="set_DateTime(System.DateTime)" attrib="2182" returntype="System.Void">
<parameters>
<parameter name="value" position="0" attrib="0" type="System.DateTime" />
</parameters>
</method>
</methods>
</property>
<property name="DosTime" attrib="0" ptype="System.Int64">
<methods>
<method name="get_DosTime()" attrib="2182" returntype="System.Int64">
<parameters />
</method>
<method name="set_DosTime(System.Int64)" attrib="2182" returntype="System.Void">
<parameters>
<parameter name="value" position="0" attrib="0" type="System.Int64" />
</parameters>
</method>
</methods>
</property>
<property name="ExternalFileAttributes" attrib="0" ptype="System.Int32">
<methods>
<method name="get_ExternalFileAttributes()" attrib="2182" returntype="System.Int32">
<parameters />
</method>
<method name="set_ExternalFileAttributes(System.Int32)" attrib="2182" returntype="System.Void">
<parameters>
<parameter name="value" position="0" attrib="0" type="System.Int32" />
</parameters>
</method>
</methods>
</property>
<property name="ExtraData" attrib="0" ptype="System.Byte[]">
<methods>
<method name="get_ExtraData()" attrib="2182" returntype="System.Byte[]">
<parameters />
</method>
<method name="set_ExtraData(System.Byte[])" attrib="2182" returntype="System.Void">
<parameters>
<parameter name="value" position="0" attrib="0" type="System.Byte[]" />
</parameters>
</method>
</methods>
</property>
<property name="Flags" attrib="0" ptype="System.Int32">
<methods>
<method name="get_Flags()" attrib="2182" returntype="System.Int32">
<parameters />
</method>
<method name="set_Flags(System.Int32)" attrib="2182" returntype="System.Void">
<parameters>
<parameter name="value" position="0" attrib="0" type="System.Int32" />
</parameters>
</method>
</methods>
</property>
<property name="HasCrc" attrib="0" ptype="System.Boolean">
<methods>
<method name="get_HasCrc()" attrib="2182" returntype="System.Boolean">
<parameters />
</method>
</methods>
</property>
<property name="HostSystem" attrib="0" ptype="System.Int32">
<methods>
<method name="get_HostSystem()" attrib="2182" returntype="System.Int32">
<parameters />
</method>
<method name="set_HostSystem(System.Int32)" attrib="2182" returntype="System.Void">
<parameters>
<parameter name="value" position="0" attrib="0" type="System.Int32" />
</parameters>
</method>
</methods>
</property>
<property name="IsCrypted" attrib="0" ptype="System.Boolean">
<methods>
<method name="get_IsCrypted()" attrib="2182" returntype="System.Boolean">
<parameters />
</method>
<method name="set_IsCrypted(System.Boolean)" attrib="2182" returntype="System.Void">
<parameters>
<parameter name="value" position="0" attrib="0" type="System.Boolean" />
</parameters>
</method>
</methods>
</property>
<property name="IsDirectory" attrib="0" ptype="System.Boolean">
<methods>
<method name="get_IsDirectory()" attrib="2182" returntype="System.Boolean">
<parameters />
</method>
</methods>
</property>
<property name="IsDOSEntry" attrib="0" ptype="System.Boolean">
<methods>
<method name="get_IsDOSEntry()" attrib="2182" returntype="System.Boolean">
<parameters />
</method>
</methods>
</property>
<property name="IsFile" attrib="0" ptype="System.Boolean">
<methods>
<method name="get_IsFile()" attrib="2182" returntype="System.Boolean">
<parameters />
</method>
</methods>
</property>
<property name="IsUnicodeText" attrib="0" ptype="System.Boolean">
<methods>
<method name="get_IsUnicodeText()" attrib="2182" returntype="System.Boolean">
<parameters />
</method>
<method name="set_IsUnicodeText(System.Boolean)" attrib="2182" returntype="System.Void">
<parameters>
<parameter name="value" position="0" attrib="0" type="System.Boolean" />
</parameters>
</method>
</methods>
</property>
<property name="LocalHeaderRequiresZip64" attrib="0" ptype="System.Boolean">
<methods>
<method name="get_LocalHeaderRequiresZip64()" attrib="2182" returntype="System.Boolean">
<parameters />
</method>
</methods>
</property>
<property name="Name" attrib="0" ptype="System.String">
<methods>
<method name="get_Name()" attrib="2182" returntype="System.String">
<parameters />
</method>
</methods>
</property>
<property name="Offset" attrib="0" ptype="System.Int64">
<methods>
<method name="get_Offset()" attrib="2182" returntype="System.Int64">
<parameters />
</method>
<method name="set_Offset(System.Int64)" attrib="2182" returntype="System.Void">
<parameters>
<parameter name="value" position="0" attrib="0" type="System.Int64" />
</parameters>
</method>
</methods>
</property>
<property name="Size" attrib="0" ptype="System.Int64">
<methods>
<method name="get_Size()" attrib="2182" returntype="System.Int64">
<parameters />
</method>
<method name="set_Size(System.Int64)" attrib="2182" returntype="System.Void">
<parameters>
<parameter name="value" position="0" attrib="0" type="System.Int64" />
</parameters>
</method>
</methods>
</property>
<property name="Version" attrib="0" ptype="System.Int32">
<methods>
<method name="get_Version()" attrib="2182" returntype="System.Int32">
<parameters />
</method>
</methods>
</property>
<property name="VersionMadeBy" attrib="0" ptype="System.Int32">
<methods>
<method name="get_VersionMadeBy()" attrib="2182" returntype="System.Int32">
<parameters />
</method>
</methods>
</property>
<property name="ZipFileIndex" attrib="0" ptype="System.Int64">
<methods>
<method name="get_ZipFileIndex()" attrib="2182" returntype="System.Int64">
<parameters />
</method>
<method name="set_ZipFileIndex(System.Int64)" attrib="2182" returntype="System.Void">
<parameters>
<parameter name="value" position="0" attrib="0" type="System.Int64" />
</parameters>
</method>
</methods>
</property>
</properties>
<methods>
<method name="CleanName(System.String)" attrib="150" static="true" returntype="System.String">
<parameters>
<parameter name="name" position="0" attrib="0" type="System.String" />
</parameters>
</method>
<method name="Clone()" attrib="486" virtual="true" returntype="System.Object">
<parameters />
</method>
<method name="ForceZip64()" attrib="134" returntype="System.Void">
<parameters />
</method>
<method name="IsCompressionMethodSupported()" attrib="134" returntype="System.Boolean">
<parameters />
</method>
<method name="IsCompressionMethodSupported(ICSharpCode.SharpZipLib.Zip.CompressionMethod)" attrib="150" static="true" returntype="System.Boolean">
<parameters>
<parameter name="method" position="0" attrib="0" type="ICSharpCode.SharpZipLib.Zip.CompressionMethod" />
</parameters>
</method>
<method name="IsZip64Forced()" attrib="134" returntype="System.Boolean">
<parameters />
</method>
<method name="ToString()" attrib="198" virtual="true" returntype="System.String">
<parameters />
</method>
</methods>
</class>
<class name="ZipEntryFactory" type="class" base="System.Object" charset="Ansi" layout="Auto">
<interfaces>
<interface name="ICSharpCode.SharpZipLib.Zip.IEntryFactory" />
</interfaces>
<constructors>
<constructor name=".ctor()" attrib="6278">
<parameters />
</constructor>
<constructor name=".ctor(ICSharpCode.SharpZipLib.Zip.ZipEntryFactory+TimeSetting)" attrib="6278">
<parameters>
<parameter name="timeSetting" position="0" attrib="0" type="ICSharpCode.SharpZipLib.Zip.ZipEntryFactory+TimeSetting" />
</parameters>
</constructor>
<constructor name=".ctor(System.DateTime)" attrib="6278">
<parameters>
<parameter name="time" position="0" attrib="0" type="System.DateTime" />
</parameters>
</constructor>
</constructors>
<properties>
<property name="FixedDateTime" attrib="0" ptype="System.DateTime">
<methods>
<method name="get_FixedDateTime()" attrib="2182" returntype="System.DateTime">
<parameters />
</method>
<method name="set_FixedDateTime(System.DateTime)" attrib="2182" returntype="System.Void">
<parameters>
<parameter name="value" position="0" attrib="0" type="System.DateTime" />
</parameters>
</method>
</methods>
</property>
<property name="GetAttributes" attrib="0" ptype="System.Int32">
<methods>
<method name="get_GetAttributes()" attrib="2182" returntype="System.Int32">
<parameters />
</method>
<method name="set_GetAttributes(System.Int32)" attrib="2182" returntype="System.Void">
<parameters>
<parameter name="value" position="0" attrib="0" type="System.Int32" />
</parameters>
</method>
</methods>
</property>
<property name="IsUnicodeText" attrib="0" ptype="System.Boolean">
<methods>
<method name="get_IsUnicodeText()" attrib="2182" returntype="System.Boolean">
<parameters />
</method>
<method name="set_IsUnicodeText(System.Boolean)" attrib="2182" returntype="System.Void">
<parameters>
<parameter name="value" position="0" attrib="0" type="System.Boolean" />
</parameters>
</method>
</methods>
</property>
<property name="NameTransform" attrib="0" ptype="ICSharpCode.SharpZipLib.Core.INameTransform">
<methods>
<method name="get_NameTransform()" attrib="2534" virtual="true" returntype="ICSharpCode.SharpZipLib.Core.INameTransform">
<parameters />
</method>
<method name="set_NameTransform(ICSharpCode.SharpZipLib.Core.INameTransform)" attrib="2534" virtual="true" returntype="System.Void">
<parameters>
<parameter name="value" position="0" attrib="0" type="ICSharpCode.SharpZipLib.Core.INameTransform" />
</parameters>
</method>
</methods>
</property>
<property name="SetAttributes" attrib="0" ptype="System.Int32">
<methods>
<method name="get_SetAttributes()" attrib="2182" returntype="System.Int32">
<parameters />
</method>
<method name="set_SetAttributes(System.Int32)" attrib="2182" returntype="System.Void">
<parameters>
<parameter name="value" position="0" attrib="0" type="System.Int32" />
</parameters>
</method>
</methods>
</property>
<property name="Setting" attrib="0" ptype="ICSharpCode.SharpZipLib.Zip.ZipEntryFactory+TimeSetting">
<methods>
<method name="get_Setting()" attrib="2182" returntype="ICSharpCode.SharpZipLib.Zip.ZipEntryFactory+TimeSetting">
<parameters />
</method>
<method name="set_Setting(ICSharpCode.SharpZipLib.Zip.ZipEntryFactory+TimeSetting)" attrib="2182" returntype="System.Void">
<parameters>
<parameter name="value" position="0" attrib="0" type="ICSharpCode.SharpZipLib.Zip.ZipEntryFactory+TimeSetting" />
</parameters>
</method>
</methods>
</property>
</properties>
<methods>
<method name="MakeDirectoryEntry(System.String)" attrib="486" virtual="true" returntype="ICSharpCode.SharpZipLib.Zip.ZipEntry">
<parameters>
<parameter name="directoryName" position="0" attrib="0" type="System.String" />
</parameters>
</method>
<method name="MakeDirectoryEntry(System.String, System.Boolean)" attrib="486" virtual="true" returntype="ICSharpCode.SharpZipLib.Zip.ZipEntry">
<parameters>
<parameter name="directoryName" position="0" attrib="0" type="System.String" />
<parameter name="useFileSystem" position="1" attrib="0" type="System.Boolean" />
</parameters>
</method>
<method name="MakeFileEntry(System.String)" attrib="486" virtual="true" returntype="ICSharpCode.SharpZipLib.Zip.ZipEntry">
<parameters>
<parameter name="fileName" position="0" attrib="0" type="System.String" />
</parameters>
</method>
<method name="MakeFileEntry(System.String, System.Boolean)" attrib="486" virtual="true" returntype="ICSharpCode.SharpZipLib.Zip.ZipEntry">
<parameters>
<parameter name="fileName" position="0" attrib="0" type="System.String" />
<parameter name="useFileSystem" position="1" attrib="0" type="System.Boolean" />
</parameters>
</method>
<method name="MakeFileEntry(System.String, System.String, System.Boolean)" attrib="486" virtual="true" returntype="ICSharpCode.SharpZipLib.Zip.ZipEntry">
<parameters>
<parameter name="fileName" position="0" attrib="0" type="System.String" />
<parameter name="entryName" position="1" attrib="0" type="System.String" />
<parameter name="useFileSystem" position="2" attrib="0" type="System.Boolean" />
</parameters>
</method>
</methods>
<classes>
<class name="TimeSetting" type="enum" base="System.Enum" sealed="true" serializable="true" charset="Ansi" layout="Auto" enumtype="System.Int32">
<interfaces>
<interface name="System.IComparable" />
<interface name="System.IConvertible" />
<interface name="System.IFormattable" />
</interfaces>
<fields>
<field name="CreateTime" attrib="32854" fieldtype="ICSharpCode.SharpZipLib.Zip.ZipEntryFactory+TimeSetting" value="2" />
<field name="CreateTimeUtc" attrib="32854" fieldtype="ICSharpCode.SharpZipLib.Zip.ZipEntryFactory+TimeSetting" value="3" />
<field name="Fixed" attrib="32854" fieldtype="ICSharpCode.SharpZipLib.Zip.ZipEntryFactory+TimeSetting" value="6" />
<field name="LastAccessTime" attrib="32854" fieldtype="ICSharpCode.SharpZipLib.Zip.ZipEntryFactory+TimeSetting" value="4" />
<field name="LastAccessTimeUtc" attrib="32854" fieldtype="ICSharpCode.SharpZipLib.Zip.ZipEntryFactory+TimeSetting" value="5" />
<field name="LastWriteTime" attrib="32854" fieldtype="ICSharpCode.SharpZipLib.Zip.ZipEntryFactory+TimeSetting" value="0" />
<field name="LastWriteTimeUtc" attrib="32854" fieldtype="ICSharpCode.SharpZipLib.Zip.ZipEntryFactory+TimeSetting" value="1" />
</fields>
</class>
</classes>
</class>
<class name="ZipException" type="class" base="ICSharpCode.SharpZipLib.SharpZipBaseException" serializable="true" charset="Ansi" layout="Auto">
<interfaces>
<interface name="System.Runtime.Serialization.ISerializable" />
<interface name="System.Runtime.InteropServices._Exception" />
</interfaces>
<constructors>
<constructor name=".ctor(System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext)" attrib="6276">
<parameters>
<parameter name="info" position="0" attrib="0" type="System.Runtime.Serialization.SerializationInfo" />
<parameter name="context" position="1" attrib="0" type="System.Runtime.Serialization.StreamingContext" />
</parameters>
</constructor>
<constructor name=".ctor()" attrib="6278">
<parameters />
</constructor>
<constructor name=".ctor(System.String)" attrib="6278">
<parameters>
<parameter name="message" position="0" attrib="0" type="System.String" />
</parameters>
</constructor>
<constructor name=".ctor(System.String, System.Exception)" attrib="6278">
<parameters>
<parameter name="message" position="0" attrib="0" type="System.String" />
<parameter name="exception" position="1" attrib="0" type="System.Exception" />
</parameters>
</constructor>
</constructors>
</class>
<class name="ZipExtraData" type="class" base="System.Object" sealed="true" charset="Ansi" layout="Auto">
<interfaces>
<interface name="System.IDisposable" />
</interfaces>
<constructors>
<constructor name=".ctor()" attrib="6278">
<parameters />
</constructor>
<constructor name=".ctor(System.Byte[])" attrib="6278">
<parameters>
<parameter name="data" position="0" attrib="0" type="System.Byte[]" />
</parameters>
</constructor>
</constructors>
<properties>
<property name="CurrentReadIndex" attrib="0" ptype="System.Int32">
<methods>
<method name="get_CurrentReadIndex()" attrib="2182" returntype="System.Int32">
<parameters />
</method>
</methods>
</property>
<property name="Length" attrib="0" ptype="System.Int32">
<methods>
<method name="get_Length()" attrib="2182" returntype="System.Int32">
<parameters />
</method>
</methods>
</property>
<property name="UnreadCount" attrib="0" ptype="System.Int32">
<methods>
<method name="get_UnreadCount()" attrib="2182" returntype="System.Int32">
<parameters />
</method>
</methods>
</property>
<property name="ValueLength" attrib="0" ptype="System.Int32">
<methods>
<method name="get_ValueLength()" attrib="2182" returntype="System.Int32">
<parameters />
</method>
</methods>
</property>
</properties>
<methods>
<method name="AddData(System.Byte[])" attrib="134" returntype="System.Void">
<parameters>
<parameter name="data" position="0" attrib="0" type="System.Byte[]" />
</parameters>
</method>
<method name="AddData(System.Byte)" attrib="134" returntype="System.Void">
<parameters>
<parameter name="data" position="0" attrib="0" type="System.Byte" />
</parameters>
</method>
<method name="AddEntry(System.Int32, System.Byte[])" attrib="134" returntype="System.Void">
<parameters>
<parameter name="headerID" position="0" attrib="0" type="System.Int32" />
<parameter name="fieldData" position="1" attrib="0" type="System.Byte[]" />
</parameters>
</method>
<method name="AddEntry(ICSharpCode.SharpZipLib.Zip.ITaggedData)" attrib="134" returntype="System.Void">
<parameters>
<parameter name="taggedData" position="0" attrib="0" type="ICSharpCode.SharpZipLib.Zip.ITaggedData" />
</parameters>
</method>
<method name="AddLeInt(System.Int32)" attrib="134" returntype="System.Void">
<parameters>
<parameter name="toAdd" position="0" attrib="0" type="System.Int32" />
</parameters>
</method>
<method name="AddLeLong(System.Int64)" attrib="134" returntype="System.Void">
<parameters>
<parameter name="toAdd" position="0" attrib="0" type="System.Int64" />
</parameters>
</method>
<method name="AddLeShort(System.Int32)" attrib="134" returntype="System.Void">
<parameters>
<parameter name="toAdd" position="0" attrib="0" type="System.Int32" />
</parameters>
</method>
<method name="AddNewEntry(System.Int32)" attrib="134" returntype="System.Void">
<parameters>
<parameter name="headerID" position="0" attrib="0" type="System.Int32" />
</parameters>
</method>
<method name="Clear()" attrib="134" returntype="System.Void">
<parameters />
</method>
<method name="Delete(System.Int32)" attrib="134" returntype="System.Boolean">
<parameters>
<parameter name="headerID" position="0" attrib="0" type="System.Int32" />
</parameters>
</method>
<method name="Dispose()" attrib="486" virtual="true" returntype="System.Void">
<parameters />
</method>
<method name="Find(System.Int32)" attrib="134" returntype="System.Boolean">
<parameters>
<parameter name="headerID" position="0" attrib="0" type="System.Int32" />
</parameters>
</method>
<method name="GetEntryData()" attrib="134" returntype="System.Byte[]">
<parameters />
</method>
<method name="GetStreamForTag(System.Int32)" attrib="134" returntype="System.IO.Stream">
<parameters>
<parameter name="tag" position="0" attrib="0" type="System.Int32" />
</parameters>
</method>
<method name="ReadByte()" attrib="134" returntype="System.Int32">
<parameters />
</method>
<method name="ReadInt()" attrib="134" returntype="System.Int32">
<parameters />
</method>
<method name="ReadLong()" attrib="134" returntype="System.Int64">
<parameters />
</method>
<method name="ReadShort()" attrib="134" returntype="System.Int32">
<parameters />
</method>
<method name="Skip(System.Int32)" attrib="134" returntype="System.Void">
<parameters>
<parameter name="amount" position="0" attrib="0" type="System.Int32" />
</parameters>
</method>
<method name="StartNewEntry()" attrib="134" returntype="System.Void">
<parameters />
</method>
</methods>
</class>
<class name="ZipFile" type="class" base="System.Object" charset="Ansi" layout="Auto">
<attributes>
<attribute name="System.Reflection.DefaultMemberAttribute">
<properties>
<property name="MemberName" value="EntryByIndex" />
</properties>
</attribute>
</attributes>
<interfaces>
<interface name="System.Collections.IEnumerable" />
<interface name="System.IDisposable" />
</interfaces>
<fields>
<field name="KeysRequired" attrib="6" fieldtype="ICSharpCode.SharpZipLib.Zip.ZipFile+KeysRequiredEventHandler" />
</fields>
<constructors>
<constructor name=".ctor(System.String)" attrib="6278">
<parameters>
<parameter name="name" position="0" attrib="0" type="System.String" />
</parameters>
</constructor>
<constructor name=".ctor(System.IO.FileStream)" attrib="6278">
<parameters>
<parameter name="file" position="0" attrib="0" type="System.IO.FileStream" />
</parameters>
</constructor>
<constructor name=".ctor(System.IO.Stream)" attrib="6278">
<parameters>
<parameter name="stream" position="0" attrib="0" type="System.IO.Stream" />
</parameters>
</constructor>
</constructors>
<properties>
<property name="BufferSize" attrib="0" ptype="System.Int32">
<methods>
<method name="get_BufferSize()" attrib="2182" returntype="System.Int32">
<parameters />
</method>
<method name="set_BufferSize(System.Int32)" attrib="2182" returntype="System.Void">
<parameters>
<parameter name="value" position="0" attrib="0" type="System.Int32" />
</parameters>
</method>
</methods>
</property>
<property name="Count" attrib="0" ptype="System.Int64">
<methods>
<method name="get_Count()" attrib="2182" returntype="System.Int64">
<parameters />
</method>
</methods>
</property>
<property name="EntryByIndex" attrib="0" ptype="ICSharpCode.SharpZipLib.Zip.ZipEntry" params="System.Int32">
<methods>
<method name="get_EntryByIndex(System.Int32)" attrib="2182" returntype="ICSharpCode.SharpZipLib.Zip.ZipEntry">
<parameters>
<parameter name="index" position="0" attrib="0" type="System.Int32" />
</parameters>
</method>
</methods>
</property>
<property name="EntryFactory" attrib="0" ptype="ICSharpCode.SharpZipLib.Zip.IEntryFactory">
<methods>
<method name="get_EntryFactory()" attrib="2182" returntype="ICSharpCode.SharpZipLib.Zip.IEntryFactory">
<parameters />
</method>
<method name="set_EntryFactory(ICSharpCode.SharpZipLib.Zip.IEntryFactory)" attrib="2182" returntype="System.Void">
<parameters>
<parameter name="value" position="0" attrib="0" type="ICSharpCode.SharpZipLib.Zip.IEntryFactory" />
</parameters>
</method>
</methods>
</property>
<property name="IsEmbeddedArchive" attrib="0" ptype="System.Boolean">
<methods>
<method name="get_IsEmbeddedArchive()" attrib="2182" returntype="System.Boolean">
<parameters />
</method>
</methods>
</property>
<property name="IsNewArchive" attrib="0" ptype="System.Boolean">
<methods>
<method name="get_IsNewArchive()" attrib="2182" returntype="System.Boolean">
<parameters />
</method>
</methods>
</property>
<property name="IsStreamOwner" attrib="0" ptype="System.Boolean">
<methods>
<method name="get_IsStreamOwner()" attrib="2182" returntype="System.Boolean">
<parameters />
</method>
<method name="set_IsStreamOwner(System.Boolean)" attrib="2182" returntype="System.Void">
<parameters>
<parameter name="value" position="0" attrib="0" type="System.Boolean" />
</parameters>
</method>
</methods>
</property>
<property name="IsUpdating" attrib="0" ptype="System.Boolean">
<methods>
<method name="get_IsUpdating()" attrib="2182" returntype="System.Boolean">
<parameters />
</method>
</methods>
</property>
<property name="Name" attrib="0" ptype="System.String">
<methods>
<method name="get_Name()" attrib="2182" returntype="System.String">
<parameters />
</method>
</methods>
</property>
<property name="NameTransform" attrib="0" ptype="ICSharpCode.SharpZipLib.Core.INameTransform">
<methods>
<method name="get_NameTransform()" attrib="2182" returntype="ICSharpCode.SharpZipLib.Core.INameTransform">
<parameters />
</method>
<method name="set_NameTransform(ICSharpCode.SharpZipLib.Core.INameTransform)" attrib="2182" returntype="System.Void">
<parameters>
<parameter name="value" position="0" attrib="0" type="ICSharpCode.SharpZipLib.Core.INameTransform" />
</parameters>
</method>
</methods>
</property>
<property name="Password" attrib="0" ptype="System.String">
<methods>
<method name="set_Password(System.String)" attrib="2182" returntype="System.Void">
<parameters>
<parameter name="value" position="0" attrib="0" type="System.String" />
</parameters>
</method>
</methods>
</property>
<property name="Size" attrib="0" ptype="System.Int32">
<attributes>
<attribute name="System.ObsoleteAttribute">
<properties>
<property name="Message" value="Use the Count property instead" />
</properties>
</attribute>
</attributes>
<methods>
<method name="get_Size()" attrib="2182" returntype="System.Int32">
<parameters />
</method>
</methods>
</property>
<property name="UseZip64" attrib="0" ptype="ICSharpCode.SharpZipLib.Zip.UseZip64">
<methods>
<method name="get_UseZip64()" attrib="2182" returntype="ICSharpCode.SharpZipLib.Zip.UseZip64">
<parameters />
</method>
<method name="set_UseZip64(ICSharpCode.SharpZipLib.Zip.UseZip64)" attrib="2182" returntype="System.Void">
<parameters>
<parameter name="value" position="0" attrib="0" type="ICSharpCode.SharpZipLib.Zip.UseZip64" />
</parameters>
</method>
</methods>
</property>
<property name="ZipFileComment" attrib="0" ptype="System.String">
<methods>
<method name="get_ZipFileComment()" attrib="2182" returntype="System.String">
<parameters />
</method>
</methods>
</property>
</properties>
<methods>
<method name="~ZipFile()" attrib="196" virtual="true" returntype="System.Void">
<parameters />
</method>
<method name="AbortUpdate()" attrib="134" returntype="System.Void">
<parameters />
</method>
<method name="Add(System.String)" attrib="134" returntype="System.Void">
<parameters>
<parameter name="fileName" position="0" attrib="0" type="System.String" />
</parameters>
</method>
<method name="Add(System.String, ICSharpCode.SharpZipLib.Zip.CompressionMethod, System.Boolean)" attrib="134" returntype="System.Void">
<parameters>
<parameter name="fileName" position="0" attrib="0" type="System.String" />
<parameter name="compressionMethod" position="1" attrib="0" type="ICSharpCode.SharpZipLib.Zip.CompressionMethod" />
<parameter name="useUnicodeText" position="2" attrib="0" type="System.Boolean" />
</parameters>
</method>
<method name="Add(System.String, ICSharpCode.SharpZipLib.Zip.CompressionMethod)" attrib="134" returntype="System.Void">
<parameters>
<parameter name="fileName" position="0" attrib="0" type="System.String" />
<parameter name="compressionMethod" position="1" attrib="0" type="ICSharpCode.SharpZipLib.Zip.CompressionMethod" />
</parameters>
</method>
<method name="Add(System.String, System.String)" attrib="134" returntype="System.Void">
<parameters>
<parameter name="fileName" position="0" attrib="0" type="System.String" />
<parameter name="entryName" position="1" attrib="0" type="System.String" />
</parameters>
</method>
<method name="Add(ICSharpCode.SharpZipLib.Zip.IStaticDataSource, System.String)" attrib="134" returntype="System.Void">
<parameters>
<parameter name="dataSource" position="0" attrib="0" type="ICSharpCode.SharpZipLib.Zip.IStaticDataSource" />
<parameter name="entryName" position="1" attrib="0" type="System.String" />
</parameters>
</method>
<method name="Add(ICSharpCode.SharpZipLib.Zip.ZipEntry)" attrib="134" returntype="System.Void">
<parameters>
<parameter name="entry" position="0" attrib="0" type="ICSharpCode.SharpZipLib.Zip.ZipEntry" />
</parameters>
</method>
<method name="Add(ICSharpCode.SharpZipLib.Zip.IStaticDataSource, System.String, ICSharpCode.SharpZipLib.Zip.CompressionMethod, System.Boolean)" attrib="134" returntype="System.Void">
<parameters>
<parameter name="dataSource" position="0" attrib="0" type="ICSharpCode.SharpZipLib.Zip.IStaticDataSource" />
<parameter name="entryName" position="1" attrib="0" type="System.String" />
<parameter name="compressionMethod" position="2" attrib="0" type="ICSharpCode.SharpZipLib.Zip.CompressionMethod" />
<parameter name="useUnicodeText" position="3" attrib="0" type="System.Boolean" />
</parameters>
</method>
<method name="Add(ICSharpCode.SharpZipLib.Zip.IStaticDataSource, System.String, ICSharpCode.SharpZipLib.Zip.CompressionMethod)" attrib="134" returntype="System.Void">
<parameters>
<parameter name="dataSource" position="0" attrib="0" type="ICSharpCode.SharpZipLib.Zip.IStaticDataSource" />
<parameter name="entryName" position="1" attrib="0" type="System.String" />
<parameter name="compressionMethod" position="2" attrib="0" type="ICSharpCode.SharpZipLib.Zip.CompressionMethod" />
</parameters>
</method>
<method name="AddDirectory(System.String)" attrib="134" returntype="System.Void">
<parameters>
<parameter name="directoryName" position="0" attrib="0" type="System.String" />
</parameters>
</method>
<method name="BeginUpdate(ICSharpCode.SharpZipLib.Zip.IArchiveStorage, ICSharpCode.SharpZipLib.Zip.IDynamicDataSource)" attrib="134" returntype="System.Void">
<parameters>
<parameter name="archiveStorage" position="0" attrib="0" type="ICSharpCode.SharpZipLib.Zip.IArchiveStorage" />
<parameter name="dataSource" position="1" attrib="0" type="ICSharpCode.SharpZipLib.Zip.IDynamicDataSource" />
</parameters>
</method>
<method name="BeginUpdate(ICSharpCode.SharpZipLib.Zip.IArchiveStorage)" attrib="134" returntype="System.Void">
<parameters>
<parameter name="archiveStorage" position="0" attrib="0" type="ICSharpCode.SharpZipLib.Zip.IArchiveStorage" />
</parameters>
</method>
<method name="BeginUpdate()" attrib="134" returntype="System.Void">
<parameters />
</method>
<method name="Close()" attrib="134" returntype="System.Void">
<parameters />
</method>
<method name="CommitUpdate()" attrib="134" returntype="System.Void">
<parameters />
</method>
<method name="Create(System.String)" attrib="150" static="true" returntype="ICSharpCode.SharpZipLib.Zip.ZipFile">
<parameters>
<parameter name="fileName" position="0" attrib="0" type="System.String" />
</parameters>
</method>
<method name="Create(System.IO.Stream)" attrib="150" static="true" returntype="ICSharpCode.SharpZipLib.Zip.ZipFile">
<parameters>
<parameter name="outStream" position="0" attrib="0" type="System.IO.Stream" />
</parameters>
</method>
<method name="Delete(ICSharpCode.SharpZipLib.Zip.ZipEntry)" attrib="134" returntype="System.Void">
<parameters>
<parameter name="entry" position="0" attrib="0" type="ICSharpCode.SharpZipLib.Zip.ZipEntry" />
</parameters>
</method>
<method name="Delete(System.String)" attrib="134" returntype="System.Boolean">
<parameters>
<parameter name="fileName" position="0" attrib="0" type="System.String" />
</parameters>
</method>
<method name="Dispose(System.Boolean)" attrib="452" virtual="true" returntype="System.Void">
<parameters>
<parameter name="disposing" position="0" attrib="0" type="System.Boolean" />
</parameters>
</method>
<method name="FindEntry(System.String, System.Boolean)" attrib="134" returntype="System.Int32">
<parameters>
<parameter name="name" position="0" attrib="0" type="System.String" />
<parameter name="ignoreCase" position="1" attrib="0" type="System.Boolean" />
</parameters>
</method>
<method name="GetEntry(System.String)" attrib="134" returntype="ICSharpCode.SharpZipLib.Zip.ZipEntry">
<parameters>
<parameter name="name" position="0" attrib="0" type="System.String" />
</parameters>
</method>
<method name="GetEnumerator()" attrib="486" virtual="true" returntype="System.Collections.IEnumerator">
<parameters />
</method>
<method name="GetInputStream(ICSharpCode.SharpZipLib.Zip.ZipEntry)" attrib="134" returntype="System.IO.Stream">
<parameters>
<parameter name="entry" position="0" attrib="0" type="ICSharpCode.SharpZipLib.Zip.ZipEntry" />
</parameters>
</method>
<method name="GetInputStream(System.Int64)" attrib="134" returntype="System.IO.Stream">
<parameters>
<parameter name="entryIndex" position="0" attrib="0" type="System.Int64" />
</parameters>
</method>
<method name="SetComment(System.String)" attrib="134" returntype="System.Void">
<parameters>
<parameter name="comment" position="0" attrib="0" type="System.String" />
</parameters>
</method>
<method name="TestArchive(System.Boolean)" attrib="134" returntype="System.Boolean">
<parameters>
<parameter name="testData" position="0" attrib="0" type="System.Boolean" />
</parameters>
</method>
<method name="TestArchive(System.Boolean, ICSharpCode.SharpZipLib.Zip.TestStrategy, ICSharpCode.SharpZipLib.Zip.ZipTestResultHandler)" attrib="134" returntype="System.Boolean">
<parameters>
<parameter name="testData" position="0" attrib="0" type="System.Boolean" />
<parameter name="strategy" position="1" attrib="0" type="ICSharpCode.SharpZipLib.Zip.TestStrategy" />
<parameter name="resultHandler" position="2" attrib="0" type="ICSharpCode.SharpZipLib.Zip.ZipTestResultHandler" />
</parameters>
</method>
</methods>
<classes>
<class name="KeysRequiredEventHandler" type="delegate" base="System.MulticastDelegate" sealed="true" charset="Ansi" layout="Auto">
<interfaces>
<interface name="System.ICloneable" />
<interface name="System.Runtime.Serialization.ISerializable" />
</interfaces>
<constructors>
<constructor name=".ctor(System.Object, System.IntPtr)" attrib="6278">
<parameters>
<parameter name="object" position="0" attrib="0" type="System.Object" />
<parameter name="method" position="1" attrib="0" type="System.IntPtr" />
</parameters>
</constructor>
</constructors>
<methods>
<method name="BeginInvoke(System.Object, ICSharpCode.SharpZipLib.Zip.KeysRequiredEventArgs, System.AsyncCallback, System.Object)" attrib="454" virtual="true" returntype="System.IAsyncResult">
<parameters>
<parameter name="sender" position="0" attrib="0" type="System.Object" />
<parameter name="e" position="1" attrib="0" type="ICSharpCode.SharpZipLib.Zip.KeysRequiredEventArgs" />
<parameter name="callback" position="2" attrib="0" type="System.AsyncCallback" />
<parameter name="object" position="3" attrib="0" type="System.Object" />
</parameters>
</method>
<method name="EndInvoke(System.IAsyncResult)" attrib="454" virtual="true" returntype="System.Void">
<parameters>
<parameter name="result" position="0" attrib="0" type="System.IAsyncResult" />
</parameters>
</method>
<method name="Invoke(System.Object, ICSharpCode.SharpZipLib.Zip.KeysRequiredEventArgs)" attrib="454" virtual="true" returntype="System.Void">
<parameters>
<parameter name="sender" position="0" attrib="0" type="System.Object" />
<parameter name="e" position="1" attrib="0" type="ICSharpCode.SharpZipLib.Zip.KeysRequiredEventArgs" />
</parameters>
</method>
</methods>
</class>
</classes>
</class>
<class name="ZipInputStream" type="class" base="ICSharpCode.SharpZipLib.Zip.Compression.Streams.InflaterInputStream" charset="Ansi" layout="Auto">
<interfaces>
<interface name="System.IDisposable" />
</interfaces>
<constructors>
<constructor name=".ctor(System.IO.Stream)" attrib="6278">
<parameters>
<parameter name="baseInputStream" position="0" attrib="0" type="System.IO.Stream" />
</parameters>
</constructor>
<constructor name=".ctor(System.IO.Stream, System.Int32)" attrib="6278">
<parameters>
<parameter name="baseInputStream" position="0" attrib="0" type="System.IO.Stream" />
<parameter name="bufferSize" position="1" attrib="0" type="System.Int32" />
</parameters>
</constructor>
</constructors>
<properties>
<property name="Available" attrib="0" ptype="System.Int32">
<methods>
<method name="get_Available()" attrib="2246" virtual="true" returntype="System.Int32">
<parameters />
</method>
</methods>
</property>
<property name="CanDecompressEntry" attrib="0" ptype="System.Boolean">
<methods>
<method name="get_CanDecompressEntry()" attrib="2182" returntype="System.Boolean">
<parameters />
</method>
</methods>
</property>
<property name="Length" attrib="0" ptype="System.Int64">
<methods>
<method name="get_Length()" attrib="2246" virtual="true" returntype="System.Int64">
<parameters />
</method>
</methods>
</property>
<property name="Password" attrib="0" ptype="System.String">
<methods>
<method name="get_Password()" attrib="2182" returntype="System.String">
<parameters />
</method>
<method name="set_Password(System.String)" attrib="2182" returntype="System.Void">
<parameters>
<parameter name="value" position="0" attrib="0" type="System.String" />
</parameters>
</method>
</methods>
</property>
</properties>
<methods>
<method name="Close()" attrib="198" virtual="true" returntype="System.Void">
<parameters />
</method>
<method name="CloseEntry()" attrib="134" returntype="System.Void">
<parameters />
</method>
<method name="GetNextEntry()" attrib="134" returntype="ICSharpCode.SharpZipLib.Zip.ZipEntry">
<parameters />
</method>
<method name="Read(System.Byte[], System.Int32, System.Int32)" attrib="198" virtual="true" returntype="System.Int32">
<parameters>
<parameter name="buffer" position="0" attrib="0" type="System.Byte[]" />
<parameter name="offset" position="1" attrib="0" type="System.Int32" />
<parameter name="count" position="2" attrib="0" type="System.Int32" />
</parameters>
</method>
<method name="ReadByte()" attrib="198" virtual="true" returntype="System.Int32">
<parameters />
</method>
</methods>
</class>
<class name="ZipNameTransform" type="class" base="System.Object" charset="Ansi" layout="Auto">
<interfaces>
<interface name="ICSharpCode.SharpZipLib.Core.INameTransform" />
</interfaces>
<constructors>
<constructor name=".ctor()" attrib="6278">
<parameters />
</constructor>
<constructor name=".ctor(System.String)" attrib="6278">
<parameters>
<parameter name="trimPrefix" position="0" attrib="0" type="System.String" />
</parameters>
</constructor>
</constructors>
<properties>
<property name="TrimPrefix" attrib="0" ptype="System.String">
<methods>
<method name="get_TrimPrefix()" attrib="2182" returntype="System.String">
<parameters />
</method>
<method name="set_TrimPrefix(System.String)" attrib="2182" returntype="System.Void">
<parameters>
<parameter name="value" position="0" attrib="0" type="System.String" />
</parameters>
</method>
</methods>
</property>
</properties>
<methods>
<method name="IsValidName(System.String, System.Boolean)" attrib="150" static="true" returntype="System.Boolean">
<parameters>
<parameter name="name" position="0" attrib="0" type="System.String" />
<parameter name="relaxed" position="1" attrib="0" type="System.Boolean" />
</parameters>
</method>
<method name="IsValidName(System.String)" attrib="150" static="true" returntype="System.Boolean">
<parameters>
<parameter name="name" position="0" attrib="0" type="System.String" />
</parameters>
</method>
<method name="TransformDirectory(System.String)" attrib="486" virtual="true" returntype="System.String">
<parameters>
<parameter name="name" position="0" attrib="0" type="System.String" />
</parameters>
</method>
<method name="TransformFile(System.String)" attrib="486" virtual="true" returntype="System.String">
<parameters>
<parameter name="name" position="0" attrib="0" type="System.String" />
</parameters>
</method>
</methods>
</class>
<class name="ZipOutputStream" type="class" base="ICSharpCode.SharpZipLib.Zip.Compression.Streams.DeflaterOutputStream" charset="Ansi" layout="Auto">
<interfaces>
<interface name="System.IDisposable" />
</interfaces>
<constructors>
<constructor name=".ctor(System.IO.Stream)" attrib="6278">
<parameters>
<parameter name="baseOutputStream" position="0" attrib="0" type="System.IO.Stream" />
</parameters>
</constructor>
<constructor name=".ctor(System.IO.Stream, System.Int32)" attrib="6278">
<parameters>
<parameter name="baseOutputStream" position="0" attrib="0" type="System.IO.Stream" />
<parameter name="bufferSize" position="1" attrib="0" type="System.Int32" />
</parameters>
</constructor>
</constructors>
<properties>
<property name="IsFinished" attrib="0" ptype="System.Boolean">
<methods>
<method name="get_IsFinished()" attrib="2182" returntype="System.Boolean">
<parameters />
</method>
</methods>
</property>
<property name="UseZip64" attrib="0" ptype="ICSharpCode.SharpZipLib.Zip.UseZip64">
<methods>
<method name="get_UseZip64()" attrib="2182" returntype="ICSharpCode.SharpZipLib.Zip.UseZip64">
<parameters />
</method>
<method name="set_UseZip64(ICSharpCode.SharpZipLib.Zip.UseZip64)" attrib="2182" returntype="System.Void">
<parameters>
<parameter name="value" position="0" attrib="0" type="ICSharpCode.SharpZipLib.Zip.UseZip64" />
</parameters>
</method>
</methods>
</property>
</properties>
<methods>
<method name="CloseEntry()" attrib="134" returntype="System.Void">
<parameters />
</method>
<method name="Finish()" attrib="198" virtual="true" returntype="System.Void">
<parameters />
</method>
<method name="GetLevel()" attrib="134" returntype="System.Int32">
<parameters />
</method>
<method name="PutNextEntry(ICSharpCode.SharpZipLib.Zip.ZipEntry)" attrib="134" returntype="System.Void">
<parameters>
<parameter name="entry" position="0" attrib="0" type="ICSharpCode.SharpZipLib.Zip.ZipEntry" />
</parameters>
</method>
<method name="SetComment(System.String)" attrib="134" returntype="System.Void">
<parameters>
<parameter name="comment" position="0" attrib="0" type="System.String" />
</parameters>
</method>
<method name="SetLevel(System.Int32)" attrib="134" returntype="System.Void">
<parameters>
<parameter name="level" position="0" attrib="0" type="System.Int32" />
</parameters>
</method>
<method name="Write(System.Byte[], System.Int32, System.Int32)" attrib="198" virtual="true" returntype="System.Void">
<parameters>
<parameter name="buffer" position="0" attrib="0" type="System.Byte[]" />
<parameter name="offset" position="1" attrib="0" type="System.Int32" />
<parameter name="count" position="2" attrib="0" type="System.Int32" />
</parameters>
</method>
</methods>
</class>
<class name="ZipTestResultHandler" type="delegate" base="System.MulticastDelegate" sealed="true" charset="Ansi" layout="Auto">
<interfaces>
<interface name="System.ICloneable" />
<interface name="System.Runtime.Serialization.ISerializable" />
</interfaces>
<constructors>
<constructor name=".ctor(System.Object, System.IntPtr)" attrib="6278">
<parameters>
<parameter name="object" position="0" attrib="0" type="System.Object" />
<parameter name="method" position="1" attrib="0" type="System.IntPtr" />
</parameters>
</constructor>
</constructors>
<methods>
<method name="BeginInvoke(ICSharpCode.SharpZipLib.Zip.TestStatus, System.String, System.AsyncCallback, System.Object)" attrib="454" virtual="true" returntype="System.IAsyncResult">
<parameters>
<parameter name="status" position="0" attrib="0" type="ICSharpCode.SharpZipLib.Zip.TestStatus" />
<parameter name="message" position="1" attrib="0" type="System.String" />
<parameter name="callback" position="2" attrib="0" type="System.AsyncCallback" />
<parameter name="object" position="3" attrib="0" type="System.Object" />
</parameters>
</method>
<method name="EndInvoke(System.IAsyncResult)" attrib="454" virtual="true" returntype="System.Void">
<parameters>
<parameter name="result" position="0" attrib="0" type="System.IAsyncResult" />
</parameters>
</method>
<method name="Invoke(ICSharpCode.SharpZipLib.Zip.TestStatus, System.String)" attrib="454" virtual="true" returntype="System.Void">
<parameters>
<parameter name="status" position="0" attrib="0" type="ICSharpCode.SharpZipLib.Zip.TestStatus" />
<parameter name="message" position="1" attrib="0" type="System.String" />
</parameters>
</method>
</methods>
</class>
</classes>
</namespace>
<namespace name="ICSharpCode.SharpZipLib.Zip.Compression">
<classes>
<class name="Deflater" type="class" base="System.Object" charset="Ansi" layout="Auto">
<fields>
<field name="BEST_COMPRESSION" attrib="32854" fieldtype="System.Int32" value="9" />
<field name="BEST_SPEED" attrib="32854" fieldtype="System.Int32" value="1" />
<field name="DEFAULT_COMPRESSION" attrib="32854" fieldtype="System.Int32" value="-1" />
<field name="DEFLATED" attrib="32854" fieldtype="System.Int32" value="8" />
<field name="NO_COMPRESSION" attrib="32854" fieldtype="System.Int32" value="0" />
</fields>
<constructors>
<constructor name=".ctor()" attrib="6278">
<parameters />
</constructor>
<constructor name=".ctor(System.Int32)" attrib="6278">
<parameters>
<parameter name="level" position="0" attrib="0" type="System.Int32" />
</parameters>
</constructor>
<constructor name=".ctor(System.Int32, System.Boolean)" attrib="6278">
<parameters>
<parameter name="level" position="0" attrib="0" type="System.Int32" />
<parameter name="noZlibHeaderOrFooter" position="1" attrib="0" type="System.Boolean" />
</parameters>
</constructor>
</constructors>
<properties>
<property name="Adler" attrib="0" ptype="System.Int32">
<methods>
<method name="get_Adler()" attrib="2182" returntype="System.Int32">
<parameters />
</method>
</methods>
</property>
<property name="IsFinished" attrib="0" ptype="System.Boolean">
<methods>
<method name="get_IsFinished()" attrib="2182" returntype="System.Boolean">
<parameters />
</method>
</methods>
</property>
<property name="IsNeedingInput" attrib="0" ptype="System.Boolean">
<methods>
<method name="get_IsNeedingInput()" attrib="2182" returntype="System.Boolean">
<parameters />
</method>
</methods>
</property>
<property name="TotalIn" attrib="0" ptype="System.Int64">
<methods>
<method name="get_TotalIn()" attrib="2182" returntype="System.Int64">
<parameters />
</method>
</methods>
</property>
<property name="TotalOut" attrib="0" ptype="System.Int64">
<methods>
<method name="get_TotalOut()" attrib="2182" returntype="System.Int64">
<parameters />
</method>
</methods>
</property>
</properties>
<methods>
<method name="Deflate(System.Byte[], System.Int32, System.Int32)" attrib="134" returntype="System.Int32">
<parameters>
<parameter name="output" position="0" attrib="0" type="System.Byte[]" />
<parameter name="offset" position="1" attrib="0" type="System.Int32" />
<parameter name="length" position="2" attrib="0" type="System.Int32" />
</parameters>
</method>
<method name="Deflate(System.Byte[])" attrib="134" returntype="System.Int32">
<parameters>
<parameter name="output" position="0" attrib="0" type="System.Byte[]" />
</parameters>
</method>
<method name="Finish()" attrib="134" returntype="System.Void">
<parameters />
</method>
<method name="Flush()" attrib="134" returntype="System.Void">
<parameters />
</method>
<method name="GetLevel()" attrib="134" returntype="System.Int32">
<parameters />
</method>
<method name="Reset()" attrib="134" returntype="System.Void">
<parameters />
</method>
<method name="SetDictionary(System.Byte[])" attrib="134" returntype="System.Void">
<parameters>
<parameter name="dictionary" position="0" attrib="0" type="System.Byte[]" />
</parameters>
</method>
<method name="SetDictionary(System.Byte[], System.Int32, System.Int32)" attrib="134" returntype="System.Void">
<parameters>
<parameter name="dictionary" position="0" attrib="0" type="System.Byte[]" />
<parameter name="index" position="1" attrib="0" type="System.Int32" />
<parameter name="count" position="2" attrib="0" type="System.Int32" />
</parameters>
</method>
<method name="SetInput(System.Byte[], System.Int32, System.Int32)" attrib="134" returntype="System.Void">
<parameters>
<parameter name="input" position="0" attrib="0" type="System.Byte[]" />
<parameter name="offset" position="1" attrib="0" type="System.Int32" />
<parameter name="count" position="2" attrib="0" type="System.Int32" />
</parameters>
</method>
<method name="SetInput(System.Byte[])" attrib="134" returntype="System.Void">
<parameters>
<parameter name="input" position="0" attrib="0" type="System.Byte[]" />
</parameters>
</method>
<method name="SetLevel(System.Int32)" attrib="134" returntype="System.Void">
<parameters>
<parameter name="level" position="0" attrib="0" type="System.Int32" />
</parameters>
</method>
<method name="SetStrategy(ICSharpCode.SharpZipLib.Zip.Compression.DeflateStrategy)" attrib="134" returntype="System.Void">
<parameters>
<parameter name="strategy" position="0" attrib="0" type="ICSharpCode.SharpZipLib.Zip.Compression.DeflateStrategy" />
</parameters>
</method>
</methods>
</class>
<class name="DeflaterConstants" type="class" base="System.Object" charset="Ansi" layout="Auto">
<fields>
<field name="COMPR_FUNC" attrib="22" fieldtype="System.Int32[]" />
<field name="DEBUGGING" attrib="32854" fieldtype="System.Boolean" value="False" />
<field name="DEFAULT_MEM_LEVEL" attrib="32854" fieldtype="System.Int32" value="8" />
<field name="DEFLATE_FAST" attrib="32854" fieldtype="System.Int32" value="1" />
<field name="DEFLATE_SLOW" attrib="32854" fieldtype="System.Int32" value="2" />
<field name="DEFLATE_STORED" attrib="32854" fieldtype="System.Int32" value="0" />
<field name="DYN_TREES" attrib="32854" fieldtype="System.Int32" value="2" />
<field name="GOOD_LENGTH" attrib="22" fieldtype="System.Int32[]" />
<field name="HASH_BITS" attrib="32854" fieldtype="System.Int32" value="15" />
<field name="HASH_MASK" attrib="32854" fieldtype="System.Int32" value="32767" />
<field name="HASH_SHIFT" attrib="32854" fieldtype="System.Int32" value="5" />
<field name="HASH_SIZE" attrib="32854" fieldtype="System.Int32" value="32768" />
<field name="MAX_BLOCK_SIZE" attrib="22" fieldtype="System.Int32" />
<field name="MAX_CHAIN" attrib="22" fieldtype="System.Int32[]" />
<field name="MAX_DIST" attrib="32854" fieldtype="System.Int32" value="32506" />
<field name="MAX_LAZY" attrib="22" fieldtype="System.Int32[]" />
<field name="MAX_MATCH" attrib="32854" fieldtype="System.Int32" value="258" />
<field name="MAX_WBITS" attrib="32854" fieldtype="System.Int32" value="15" />
<field name="MIN_LOOKAHEAD" attrib="32854" fieldtype="System.Int32" value="262" />
<field name="MIN_MATCH" attrib="32854" fieldtype="System.Int32" value="3" />
<field name="NICE_LENGTH" attrib="22" fieldtype="System.Int32[]" />
<field name="PENDING_BUF_SIZE" attrib="32854" fieldtype="System.Int32" value="65536" />
<field name="PRESET_DICT" attrib="32854" fieldtype="System.Int32" value="32" />
<field name="STATIC_TREES" attrib="32854" fieldtype="System.Int32" value="1" />
<field name="STORED_BLOCK" attrib="32854" fieldtype="System.Int32" value="0" />
<field name="WMASK" attrib="32854" fieldtype="System.Int32" value="32767" />
<field name="WSIZE" attrib="32854" fieldtype="System.Int32" value="32768" />
</fields>
<constructors>
<constructor name=".ctor()" attrib="6278">
<parameters />
</constructor>
</constructors>
</class>
<class name="DeflaterEngine" type="class" base="ICSharpCode.SharpZipLib.Zip.Compression.DeflaterConstants" charset="Ansi" layout="Auto">
<constructors>
<constructor name=".ctor(ICSharpCode.SharpZipLib.Zip.Compression.DeflaterPending)" attrib="6278">
<parameters>
<parameter name="pending" position="0" attrib="0" type="ICSharpCode.SharpZipLib.Zip.Compression.DeflaterPending" />
</parameters>
</constructor>
</constructors>
<properties>
<property name="Adler" attrib="0" ptype="System.Int32">
<methods>
<method name="get_Adler()" attrib="2182" returntype="System.Int32">
<parameters />
</method>
</methods>
</property>
<property name="Strategy" attrib="0" ptype="ICSharpCode.SharpZipLib.Zip.Compression.DeflateStrategy">
<methods>
<method name="get_Strategy()" attrib="2182" returntype="ICSharpCode.SharpZipLib.Zip.Compression.DeflateStrategy">
<parameters />
</method>
<method name="set_Strategy(ICSharpCode.SharpZipLib.Zip.Compression.DeflateStrategy)" attrib="2182" returntype="System.Void">
<parameters>
<parameter name="value" position="0" attrib="0" type="ICSharpCode.SharpZipLib.Zip.Compression.DeflateStrategy" />
</parameters>
</method>
</methods>
</property>
<property name="TotalIn" attrib="0" ptype="System.Int64">
<methods>
<method name="get_TotalIn()" attrib="2182" returntype="System.Int64">
<parameters />
</method>
</methods>
</property>
</properties>
<methods>
<method name="Deflate(System.Boolean, System.Boolean)" attrib="134" returntype="System.Boolean">
<parameters>
<parameter name="flush" position="0" attrib="0" type="System.Boolean" />
<parameter name="finish" position="1" attrib="0" type="System.Boolean" />
</parameters>
</method>
<method name="FillWindow()" attrib="134" returntype="System.Void">
<parameters />
</method>
<method name="NeedsInput()" attrib="134" returntype="System.Boolean">
<parameters />
</method>
<method name="Reset()" attrib="134" returntype="System.Void">
<parameters />
</method>
<method name="ResetAdler()" attrib="134" returntype="System.Void">
<parameters />
</method>
<method name="SetDictionary(System.Byte[], System.Int32, System.Int32)" attrib="134" returntype="System.Void">
<parameters>
<parameter name="buffer" position="0" attrib="0" type="System.Byte[]" />
<parameter name="offset" position="1" attrib="0" type="System.Int32" />
<parameter name="length" position="2" attrib="0" type="System.Int32" />
</parameters>
</method>
<method name="SetInput(System.Byte[], System.Int32, System.Int32)" attrib="134" returntype="System.Void">
<parameters>
<parameter name="buffer" position="0" attrib="0" type="System.Byte[]" />
<parameter name="offset" position="1" attrib="0" type="System.Int32" />
<parameter name="count" position="2" attrib="0" type="System.Int32" />
</parameters>
</method>
<method name="SetLevel(System.Int32)" attrib="134" returntype="System.Void">
<parameters>
<parameter name="level" position="0" attrib="0" type="System.Int32" />
</parameters>
</method>
</methods>
</class>
<class name="DeflaterHuffman" type="class" base="System.Object" charset="Ansi" layout="Auto">
<fields>
<field name="pending" attrib="6" fieldtype="ICSharpCode.SharpZipLib.Zip.Compression.DeflaterPending" />
</fields>
<constructors>
<constructor name=".ctor(ICSharpCode.SharpZipLib.Zip.Compression.DeflaterPending)" attrib="6278">
<parameters>
<parameter name="pending" position="0" attrib="0" type="ICSharpCode.SharpZipLib.Zip.Compression.DeflaterPending" />
</parameters>
</constructor>
</constructors>
<methods>
<method name="BitReverse(System.Int32)" attrib="150" static="true" returntype="System.Int16">
<parameters>
<parameter name="toReverse" position="0" attrib="0" type="System.Int32" />
</parameters>
</method>
<method name="CompressBlock()" attrib="134" returntype="System.Void">
<parameters />
</method>
<method name="FlushBlock(System.Byte[], System.Int32, System.Int32, System.Boolean)" attrib="134" returntype="System.Void">
<parameters>
<parameter name="stored" position="0" attrib="0" type="System.Byte[]" />
<parameter name="storedOffset" position="1" attrib="0" type="System.Int32" />
<parameter name="storedLength" position="2" attrib="0" type="System.Int32" />
<parameter name="lastBlock" position="3" attrib="0" type="System.Boolean" />
</parameters>
</method>
<method name="FlushStoredBlock(System.Byte[], System.Int32, System.Int32, System.Boolean)" attrib="134" returntype="System.Void">
<parameters>
<parameter name="stored" position="0" attrib="0" type="System.Byte[]" />
<parameter name="storedOffset" position="1" attrib="0" type="System.Int32" />
<parameter name="storedLength" position="2" attrib="0" type="System.Int32" />
<parameter name="lastBlock" position="3" attrib="0" type="System.Boolean" />
</parameters>
</method>
<method name="IsFull()" attrib="134" returntype="System.Boolean">
<parameters />
</method>
<method name="Reset()" attrib="134" returntype="System.Void">
<parameters />
</method>
<method name="SendAllTrees(System.Int32)" attrib="134" returntype="System.Void">
<parameters>
<parameter name="blTreeCodes" position="0" attrib="0" type="System.Int32" />
</parameters>
</method>
<method name="TallyDist(System.Int32, System.Int32)" attrib="134" returntype="System.Boolean">
<parameters>
<parameter name="distance" position="0" attrib="0" type="System.Int32" />
<parameter name="length" position="1" attrib="0" type="System.Int32" />
</parameters>
</method>
<method name="TallyLit(System.Int32)" attrib="134" returntype="System.Boolean">
<parameters>
<parameter name="literal" position="0" attrib="0" type="System.Int32" />
</parameters>
</method>
</methods>
</class>
<class name="DeflaterPending" type="class" base="ICSharpCode.SharpZipLib.Zip.Compression.PendingBuffer" charset="Ansi" layout="Auto">
<constructors>
<constructor name=".ctor()" attrib="6278">
<parameters />
</constructor>
</constructors>
</class>
<class name="DeflateStrategy" type="enum" base="System.Enum" sealed="true" serializable="true" charset="Ansi" layout="Auto" enumtype="System.Int32">
<interfaces>
<interface name="System.IComparable" />
<interface name="System.IConvertible" />
<interface name="System.IFormattable" />
</interfaces>
<fields>
<field name="Default" attrib="32854" fieldtype="ICSharpCode.SharpZipLib.Zip.Compression.DeflateStrategy" value="0" />
<field name="Filtered" attrib="32854" fieldtype="ICSharpCode.SharpZipLib.Zip.Compression.DeflateStrategy" value="1" />
<field name="HuffmanOnly" attrib="32854" fieldtype="ICSharpCode.SharpZipLib.Zip.Compression.DeflateStrategy" value="2" />
</fields>
</class>
<class name="Inflater" type="class" base="System.Object" charset="Ansi" layout="Auto">
<constructors>
<constructor name=".ctor()" attrib="6278">
<parameters />
</constructor>
<constructor name=".ctor(System.Boolean)" attrib="6278">
<parameters>
<parameter name="noHeader" position="0" attrib="0" type="System.Boolean" />
</parameters>
</constructor>
</constructors>
<properties>
<property name="Adler" attrib="0" ptype="System.Int32">
<methods>
<method name="get_Adler()" attrib="2182" returntype="System.Int32">
<parameters />
</method>
</methods>
</property>
<property name="IsFinished" attrib="0" ptype="System.Boolean">
<methods>
<method name="get_IsFinished()" attrib="2182" returntype="System.Boolean">
<parameters />
</method>
</methods>
</property>
<property name="IsNeedingDictionary" attrib="0" ptype="System.Boolean">
<methods>
<method name="get_IsNeedingDictionary()" attrib="2182" returntype="System.Boolean">
<parameters />
</method>
</methods>
</property>
<property name="IsNeedingInput" attrib="0" ptype="System.Boolean">
<methods>
<method name="get_IsNeedingInput()" attrib="2182" returntype="System.Boolean">
<parameters />
</method>
</methods>
</property>
<property name="RemainingInput" attrib="0" ptype="System.Int32">
<methods>
<method name="get_RemainingInput()" attrib="2182" returntype="System.Int32">
<parameters />
</method>
</methods>
</property>
<property name="TotalIn" attrib="0" ptype="System.Int64">
<methods>
<method name="get_TotalIn()" attrib="2182" returntype="System.Int64">
<parameters />
</method>
</methods>
</property>
<property name="TotalOut" attrib="0" ptype="System.Int64">
<methods>
<method name="get_TotalOut()" attrib="2182" returntype="System.Int64">
<parameters />
</method>
</methods>
</property>
</properties>
<methods>
<method name="Inflate(System.Byte[])" attrib="134" returntype="System.Int32">
<parameters>
<parameter name="buffer" position="0" attrib="0" type="System.Byte[]" />
</parameters>
</method>
<method name="Inflate(System.Byte[], System.Int32, System.Int32)" attrib="134" returntype="System.Int32">
<parameters>
<parameter name="buffer" position="0" attrib="0" type="System.Byte[]" />
<parameter name="offset" position="1" attrib="0" type="System.Int32" />
<parameter name="count" position="2" attrib="0" type="System.Int32" />
</parameters>
</method>
<method name="Reset()" attrib="134" returntype="System.Void">
<parameters />
</method>
<method name="SetDictionary(System.Byte[])" attrib="134" returntype="System.Void">
<parameters>
<parameter name="buffer" position="0" attrib="0" type="System.Byte[]" />
</parameters>
</method>
<method name="SetDictionary(System.Byte[], System.Int32, System.Int32)" attrib="134" returntype="System.Void">
<parameters>
<parameter name="buffer" position="0" attrib="0" type="System.Byte[]" />
<parameter name="index" position="1" attrib="0" type="System.Int32" />
<parameter name="count" position="2" attrib="0" type="System.Int32" />
</parameters>
</method>
<method name="SetInput(System.Byte[])" attrib="134" returntype="System.Void">
<parameters>
<parameter name="buffer" position="0" attrib="0" type="System.Byte[]" />
</parameters>
</method>
<method name="SetInput(System.Byte[], System.Int32, System.Int32)" attrib="134" returntype="System.Void">
<parameters>
<parameter name="buffer" position="0" attrib="0" type="System.Byte[]" />
<parameter name="index" position="1" attrib="0" type="System.Int32" />
<parameter name="count" position="2" attrib="0" type="System.Int32" />
</parameters>
</method>
</methods>
</class>
<class name="InflaterHuffmanTree" type="class" base="System.Object" charset="Ansi" layout="Auto">
<fields>
<field name="defDistTree" attrib="22" fieldtype="ICSharpCode.SharpZipLib.Zip.Compression.InflaterHuffmanTree" />
<field name="defLitLenTree" attrib="22" fieldtype="ICSharpCode.SharpZipLib.Zip.Compression.InflaterHuffmanTree" />
</fields>
<constructors>
<constructor name=".ctor(System.Byte[])" attrib="6278">
<parameters>
<parameter name="codeLengths" position="0" attrib="0" type="System.Byte[]" />
</parameters>
</constructor>
</constructors>
<methods>
<method name="GetSymbol(ICSharpCode.SharpZipLib.Zip.Compression.Streams.StreamManipulator)" attrib="134" returntype="System.Int32">
<parameters>
<parameter name="input" position="0" attrib="0" type="ICSharpCode.SharpZipLib.Zip.Compression.Streams.StreamManipulator" />
</parameters>
</method>
</methods>
</class>
<class name="PendingBuffer" type="class" base="System.Object" charset="Ansi" layout="Auto">
<constructors>
<constructor name=".ctor()" attrib="6278">
<parameters />
</constructor>
<constructor name=".ctor(System.Int32)" attrib="6278">
<parameters>
<parameter name="bufferSize" position="0" attrib="0" type="System.Int32" />
</parameters>
</constructor>
</constructors>
<properties>
<property name="BitCount" attrib="0" ptype="System.Int32">
<methods>
<method name="get_BitCount()" attrib="2182" returntype="System.Int32">
<parameters />
</method>
</methods>
</property>
<property name="IsFlushed" attrib="0" ptype="System.Boolean">
<methods>
<method name="get_IsFlushed()" attrib="2182" returntype="System.Boolean">
<parameters />
</method>
</methods>
</property>
</properties>
<methods>
<method name="AlignToByte()" attrib="134" returntype="System.Void">
<parameters />
</method>
<method name="Flush(System.Byte[], System.Int32, System.Int32)" attrib="134" returntype="System.Int32">
<parameters>
<parameter name="output" position="0" attrib="0" type="System.Byte[]" />
<parameter name="offset" position="1" attrib="0" type="System.Int32" />
<parameter name="length" position="2" attrib="0" type="System.Int32" />
</parameters>
</method>
<method name="Reset()" attrib="134" returntype="System.Void">
<parameters />
</method>
<method name="ToByteArray()" attrib="134" returntype="System.Byte[]">
<parameters />
</method>
<method name="WriteBits(System.Int32, System.Int32)" attrib="134" returntype="System.Void">
<parameters>
<parameter name="b" position="0" attrib="0" type="System.Int32" />
<parameter name="count" position="1" attrib="0" type="System.Int32" />
</parameters>
</method>
<method name="WriteBlock(System.Byte[], System.Int32, System.Int32)" attrib="134" returntype="System.Void">
<parameters>
<parameter name="block" position="0" attrib="0" type="System.Byte[]" />
<parameter name="offset" position="1" attrib="0" type="System.Int32" />
<parameter name="length" position="2" attrib="0" type="System.Int32" />
</parameters>
</method>
<method name="WriteByte(System.Int32)" attrib="134" returntype="System.Void">
<parameters>
<parameter name="value" position="0" attrib="0" type="System.Int32" />
</parameters>
</method>
<method name="WriteInt(System.Int32)" attrib="134" returntype="System.Void">
<parameters>
<parameter name="value" position="0" attrib="0" type="System.Int32" />
</parameters>
</method>
<method name="WriteShort(System.Int32)" attrib="134" returntype="System.Void">
<parameters>
<parameter name="value" position="0" attrib="0" type="System.Int32" />
</parameters>
</method>
<method name="WriteShortMSB(System.Int32)" attrib="134" returntype="System.Void">
<parameters>
<parameter name="s" position="0" attrib="0" type="System.Int32" />
</parameters>
</method>
</methods>
</class>
</classes>
</namespace>
<namespace name="ICSharpCode.SharpZipLib.Zip.Compression.Streams">
<classes>
<class name="DeflaterOutputStream" type="class" base="System.IO.Stream" charset="Ansi" layout="Auto">
<interfaces>
<interface name="System.IDisposable" />
</interfaces>
<fields>
<field name="AESAuthCode" attrib="4" fieldtype="System.Byte[]" />
<field name="baseOutputStream_" attrib="4" fieldtype="System.IO.Stream" />
<field name="deflater_" attrib="4" fieldtype="ICSharpCode.SharpZipLib.Zip.Compression.Deflater" />
</fields>
<constructors>
<constructor name=".ctor(System.IO.Stream)" attrib="6278">
<parameters>
<parameter name="baseOutputStream" position="0" attrib="0" type="System.IO.Stream" />
</parameters>
</constructor>
<constructor name=".ctor(System.IO.Stream, ICSharpCode.SharpZipLib.Zip.Compression.Deflater)" attrib="6278">
<parameters>
<parameter name="baseOutputStream" position="0" attrib="0" type="System.IO.Stream" />
<parameter name="deflater" position="1" attrib="0" type="ICSharpCode.SharpZipLib.Zip.Compression.Deflater" />
</parameters>
</constructor>
<constructor name=".ctor(System.IO.Stream, ICSharpCode.SharpZipLib.Zip.Compression.Deflater, System.Int32)" attrib="6278">
<parameters>
<parameter name="baseOutputStream" position="0" attrib="0" type="System.IO.Stream" />
<parameter name="deflater" position="1" attrib="0" type="ICSharpCode.SharpZipLib.Zip.Compression.Deflater" />
<parameter name="bufferSize" position="2" attrib="0" type="System.Int32" />
</parameters>
</constructor>
</constructors>
<properties>
<property name="CanPatchEntries" attrib="0" ptype="System.Boolean">
<methods>
<method name="get_CanPatchEntries()" attrib="2182" returntype="System.Boolean">
<parameters />
</method>
</methods>
</property>
<property name="CanRead" attrib="0" ptype="System.Boolean">
<methods>
<method name="get_CanRead()" attrib="2246" virtual="true" returntype="System.Boolean">
<parameters />
</method>
</methods>
</property>
<property name="CanSeek" attrib="0" ptype="System.Boolean">
<methods>
<method name="get_CanSeek()" attrib="2246" virtual="true" returntype="System.Boolean">
<parameters />
</method>
</methods>
</property>
<property name="CanWrite" attrib="0" ptype="System.Boolean">
<methods>
<method name="get_CanWrite()" attrib="2246" virtual="true" returntype="System.Boolean">
<parameters />
</method>
</methods>
</property>
<property name="IsStreamOwner" attrib="0" ptype="System.Boolean">
<methods>
<method name="get_IsStreamOwner()" attrib="2182" returntype="System.Boolean">
<parameters />
</method>
<method name="set_IsStreamOwner(System.Boolean)" attrib="2182" returntype="System.Void">
<parameters>
<parameter name="value" position="0" attrib="0" type="System.Boolean" />
</parameters>
</method>
</methods>
</property>
<property name="Length" attrib="0" ptype="System.Int64">
<methods>
<method name="get_Length()" attrib="2246" virtual="true" returntype="System.Int64">
<parameters />
</method>
</methods>
</property>
<property name="Password" attrib="0" ptype="System.String">
<methods>
<method name="get_Password()" attrib="2182" returntype="System.String">
<parameters />
</method>
<method name="set_Password(System.String)" attrib="2182" returntype="System.Void">
<parameters>
<parameter name="value" position="0" attrib="0" type="System.String" />
</parameters>
</method>
</methods>
</property>
<property name="Position" attrib="0" ptype="System.Int64">
<methods>
<method name="get_Position()" attrib="2246" virtual="true" returntype="System.Int64">
<parameters />
</method>
<method name="set_Position(System.Int64)" attrib="2246" virtual="true" returntype="System.Void">
<parameters>
<parameter name="value" position="0" attrib="0" type="System.Int64" />
</parameters>
</method>
</methods>
</property>
</properties>
<methods>
<method name="BeginRead(System.Byte[], System.Int32, System.Int32, System.AsyncCallback, System.Object)" attrib="198" virtual="true" returntype="System.IAsyncResult">
<parameters>
<parameter name="buffer" position="0" attrib="0" type="System.Byte[]" />
<parameter name="offset" position="1" attrib="0" type="System.Int32" />
<parameter name="count" position="2" attrib="0" type="System.Int32" />
<parameter name="callback" position="3" attrib="0" type="System.AsyncCallback" />
<parameter name="state" position="4" attrib="0" type="System.Object" />
</parameters>
</method>
<method name="BeginWrite(System.Byte[], System.Int32, System.Int32, System.AsyncCallback, System.Object)" attrib="198" virtual="true" returntype="System.IAsyncResult">
<parameters>
<parameter name="buffer" position="0" attrib="0" type="System.Byte[]" />
<parameter name="offset" position="1" attrib="0" type="System.Int32" />
<parameter name="count" position="2" attrib="0" type="System.Int32" />
<parameter name="callback" position="3" attrib="0" type="System.AsyncCallback" />
<parameter name="state" position="4" attrib="0" type="System.Object" />
</parameters>
</method>
<method name="Close()" attrib="198" virtual="true" returntype="System.Void">
<parameters />
</method>
<method name="Deflate()" attrib="132" returntype="System.Void">
<parameters />
</method>
<method name="EncryptBlock(System.Byte[], System.Int32, System.Int32)" attrib="132" returntype="System.Void">
<parameters>
<parameter name="buffer" position="0" attrib="0" type="System.Byte[]" />
<parameter name="offset" position="1" attrib="0" type="System.Int32" />
<parameter name="length" position="2" attrib="0" type="System.Int32" />
</parameters>
</method>
<method name="Finish()" attrib="454" virtual="true" returntype="System.Void">
<parameters />
</method>
<method name="Flush()" attrib="198" virtual="true" returntype="System.Void">
<parameters />
</method>
<method name="InitializePassword(System.String)" attrib="132" returntype="System.Void">
<parameters>
<parameter name="password" position="0" attrib="0" type="System.String" />
</parameters>
</method>
<method name="Read(System.Byte[], System.Int32, System.Int32)" attrib="198" virtual="true" returntype="System.Int32">
<parameters>
<parameter name="buffer" position="0" attrib="0" type="System.Byte[]" />
<parameter name="offset" position="1" attrib="0" type="System.Int32" />
<parameter name="count" position="2" attrib="0" type="System.Int32" />
</parameters>
</method>
<method name="ReadByte()" attrib="198" virtual="true" returntype="System.Int32">
<parameters />
</method>
<method name="Seek(System.Int64, System.IO.SeekOrigin)" attrib="198" virtual="true" returntype="System.Int64">
<parameters>
<parameter name="offset" position="0" attrib="0" type="System.Int64" />
<parameter name="origin" position="1" attrib="0" type="System.IO.SeekOrigin" />
</parameters>
</method>
<method name="SetLength(System.Int64)" attrib="198" virtual="true" returntype="System.Void">
<parameters>
<parameter name="value" position="0" attrib="0" type="System.Int64" />
</parameters>
</method>
<method name="Write(System.Byte[], System.Int32, System.Int32)" attrib="198" virtual="true" returntype="System.Void">
<parameters>
<parameter name="buffer" position="0" attrib="0" type="System.Byte[]" />
<parameter name="offset" position="1" attrib="0" type="System.Int32" />
<parameter name="count" position="2" attrib="0" type="System.Int32" />
</parameters>
</method>
<method name="WriteByte(System.Byte)" attrib="198" virtual="true" returntype="System.Void">
<parameters>
<parameter name="value" position="0" attrib="0" type="System.Byte" />
</parameters>
</method>
</methods>
</class>
<class name="InflaterInputBuffer" type="class" base="System.Object" charset="Ansi" layout="Auto">
<constructors>
<constructor name=".ctor(System.IO.Stream)" attrib="6278">
<parameters>
<parameter name="stream" position="0" attrib="0" type="System.IO.Stream" />
</parameters>
</constructor>
<constructor name=".ctor(System.IO.Stream, System.Int32)" attrib="6278">
<parameters>
<parameter name="stream" position="0" attrib="0" type="System.IO.Stream" />
<parameter name="bufferSize" position="1" attrib="0" type="System.Int32" />
</parameters>
</constructor>
</constructors>
<properties>
<property name="Available" attrib="0" ptype="System.Int32">
<methods>
<method name="get_Available()" attrib="2182" returntype="System.Int32">
<parameters />
</method>
<method name="set_Available(System.Int32)" attrib="2182" returntype="System.Void">
<parameters>
<parameter name="value" position="0" attrib="0" type="System.Int32" />
</parameters>
</method>
</methods>
</property>
<property name="ClearText" attrib="0" ptype="System.Byte[]">
<methods>
<method name="get_ClearText()" attrib="2182" returntype="System.Byte[]">
<parameters />
</method>
</methods>
</property>
<property name="ClearTextLength" attrib="0" ptype="System.Int32">
<methods>
<method name="get_ClearTextLength()" attrib="2182" returntype="System.Int32">
<parameters />
</method>
</methods>
</property>
<property name="CryptoTransform" attrib="0" ptype="System.Security.Cryptography.ICryptoTransform">
<methods>
<method name="set_CryptoTransform(System.Security.Cryptography.ICryptoTransform)" attrib="2182" returntype="System.Void">
<parameters>
<parameter name="value" position="0" attrib="0" type="System.Security.Cryptography.ICryptoTransform" />
</parameters>
</method>
</methods>
</property>
<property name="RawData" attrib="0" ptype="System.Byte[]">
<methods>
<method name="get_RawData()" attrib="2182" returntype="System.Byte[]">
<parameters />
</method>
</methods>
</property>
<property name="RawLength" attrib="0" ptype="System.Int32">
<methods>
<method name="get_RawLength()" attrib="2182" returntype="System.Int32">
<parameters />
</method>
</methods>
</property>
</properties>
<methods>
<method name="Fill()" attrib="134" returntype="System.Void">
<parameters />
</method>
<method name="ReadClearTextBuffer(System.Byte[], System.Int32, System.Int32)" attrib="134" returntype="System.Int32">
<parameters>
<parameter name="outBuffer" position="0" attrib="0" type="System.Byte[]" />
<parameter name="offset" position="1" attrib="0" type="System.Int32" />
<parameter name="length" position="2" attrib="0" type="System.Int32" />
</parameters>
</method>
<method name="ReadLeByte()" attrib="134" returntype="System.Int32">
<parameters />
</method>
<method name="ReadLeInt()" attrib="134" returntype="System.Int32">
<parameters />
</method>
<method name="ReadLeLong()" attrib="134" returntype="System.Int64">
<parameters />
</method>
<method name="ReadLeShort()" attrib="134" returntype="System.Int32">
<parameters />
</method>
<method name="ReadRawBuffer(System.Byte[], System.Int32, System.Int32)" attrib="134" returntype="System.Int32">
<parameters>
<parameter name="outBuffer" position="0" attrib="0" type="System.Byte[]" />
<parameter name="offset" position="1" attrib="0" type="System.Int32" />
<parameter name="length" position="2" attrib="0" type="System.Int32" />
</parameters>
</method>
<method name="ReadRawBuffer(System.Byte[])" attrib="134" returntype="System.Int32">
<parameters>
<parameter name="buffer" position="0" attrib="0" type="System.Byte[]" />
</parameters>
</method>
<method name="SetInflaterInput(ICSharpCode.SharpZipLib.Zip.Compression.Inflater)" attrib="134" returntype="System.Void">
<parameters>
<parameter name="inflater" position="0" attrib="0" type="ICSharpCode.SharpZipLib.Zip.Compression.Inflater" />
</parameters>
</method>
</methods>
</class>
<class name="InflaterInputStream" type="class" base="System.IO.Stream" charset="Ansi" layout="Auto">
<interfaces>
<interface name="System.IDisposable" />
</interfaces>
<fields>
<field name="csize" attrib="4" fieldtype="System.Int64" />
<field name="inf" attrib="4" fieldtype="ICSharpCode.SharpZipLib.Zip.Compression.Inflater" />
<field name="inputBuffer" attrib="4" fieldtype="ICSharpCode.SharpZipLib.Zip.Compression.Streams.InflaterInputBuffer" />
</fields>
<constructors>
<constructor name=".ctor(System.IO.Stream)" attrib="6278">
<parameters>
<parameter name="baseInputStream" position="0" attrib="0" type="System.IO.Stream" />
</parameters>
</constructor>
<constructor name=".ctor(System.IO.Stream, ICSharpCode.SharpZipLib.Zip.Compression.Inflater)" attrib="6278">
<parameters>
<parameter name="baseInputStream" position="0" attrib="0" type="System.IO.Stream" />
<parameter name="inf" position="1" attrib="0" type="ICSharpCode.SharpZipLib.Zip.Compression.Inflater" />
</parameters>
</constructor>
<constructor name=".ctor(System.IO.Stream, ICSharpCode.SharpZipLib.Zip.Compression.Inflater, System.Int32)" attrib="6278">
<parameters>
<parameter name="baseInputStream" position="0" attrib="0" type="System.IO.Stream" />
<parameter name="inflater" position="1" attrib="0" type="ICSharpCode.SharpZipLib.Zip.Compression.Inflater" />
<parameter name="bufferSize" position="2" attrib="0" type="System.Int32" />
</parameters>
</constructor>
</constructors>
<properties>
<property name="Available" attrib="0" ptype="System.Int32">
<methods>
<method name="get_Available()" attrib="2502" virtual="true" returntype="System.Int32">
<parameters />
</method>
</methods>
</property>
<property name="CanRead" attrib="0" ptype="System.Boolean">
<methods>
<method name="get_CanRead()" attrib="2246" virtual="true" returntype="System.Boolean">
<parameters />
</method>
</methods>
</property>
<property name="CanSeek" attrib="0" ptype="System.Boolean">
<methods>
<method name="get_CanSeek()" attrib="2246" virtual="true" returntype="System.Boolean">
<parameters />
</method>
</methods>
</property>
<property name="CanWrite" attrib="0" ptype="System.Boolean">
<methods>
<method name="get_CanWrite()" attrib="2246" virtual="true" returntype="System.Boolean">
<parameters />
</method>
</methods>
</property>
<property name="IsStreamOwner" attrib="0" ptype="System.Boolean">
<methods>
<method name="get_IsStreamOwner()" attrib="2182" returntype="System.Boolean">
<parameters />
</method>
<method name="set_IsStreamOwner(System.Boolean)" attrib="2182" returntype="System.Void">
<parameters>
<parameter name="value" position="0" attrib="0" type="System.Boolean" />
</parameters>
</method>
</methods>
</property>
<property name="Length" attrib="0" ptype="System.Int64">
<methods>
<method name="get_Length()" attrib="2246" virtual="true" returntype="System.Int64">
<parameters />
</method>
</methods>
</property>
<property name="Position" attrib="0" ptype="System.Int64">
<methods>
<method name="get_Position()" attrib="2246" virtual="true" returntype="System.Int64">
<parameters />
</method>
<method name="set_Position(System.Int64)" attrib="2246" virtual="true" returntype="System.Void">
<parameters>
<parameter name="value" position="0" attrib="0" type="System.Int64" />
</parameters>
</method>
</methods>
</property>
</properties>
<methods>
<method name="BeginWrite(System.Byte[], System.Int32, System.Int32, System.AsyncCallback, System.Object)" attrib="198" virtual="true" returntype="System.IAsyncResult">
<parameters>
<parameter name="buffer" position="0" attrib="0" type="System.Byte[]" />
<parameter name="offset" position="1" attrib="0" type="System.Int32" />
<parameter name="count" position="2" attrib="0" type="System.Int32" />
<parameter name="callback" position="3" attrib="0" type="System.AsyncCallback" />
<parameter name="state" position="4" attrib="0" type="System.Object" />
</parameters>
</method>
<method name="Close()" attrib="198" virtual="true" returntype="System.Void">
<parameters />
</method>
<method name="Fill()" attrib="132" returntype="System.Void">
<parameters />
</method>
<method name="Flush()" attrib="198" virtual="true" returntype="System.Void">
<parameters />
</method>
<method name="Read(System.Byte[], System.Int32, System.Int32)" attrib="198" virtual="true" returntype="System.Int32">
<parameters>
<parameter name="buffer" position="0" attrib="0" type="System.Byte[]" />
<parameter name="offset" position="1" attrib="0" type="System.Int32" />
<parameter name="count" position="2" attrib="0" type="System.Int32" />
</parameters>
</method>
<method name="Seek(System.Int64, System.IO.SeekOrigin)" attrib="198" virtual="true" returntype="System.Int64">
<parameters>
<parameter name="offset" position="0" attrib="0" type="System.Int64" />
<parameter name="origin" position="1" attrib="0" type="System.IO.SeekOrigin" />
</parameters>
</method>
<method name="SetLength(System.Int64)" attrib="198" virtual="true" returntype="System.Void">
<parameters>
<parameter name="value" position="0" attrib="0" type="System.Int64" />
</parameters>
</method>
<method name="Skip(System.Int64)" attrib="134" returntype="System.Int64">
<parameters>
<parameter name="count" position="0" attrib="0" type="System.Int64" />
</parameters>
</method>
<method name="StopDecrypting()" attrib="132" returntype="System.Void">
<parameters />
</method>
<method name="Write(System.Byte[], System.Int32, System.Int32)" attrib="198" virtual="true" returntype="System.Void">
<parameters>
<parameter name="buffer" position="0" attrib="0" type="System.Byte[]" />
<parameter name="offset" position="1" attrib="0" type="System.Int32" />
<parameter name="count" position="2" attrib="0" type="System.Int32" />
</parameters>
</method>
<method name="WriteByte(System.Byte)" attrib="198" virtual="true" returntype="System.Void">
<parameters>
<parameter name="value" position="0" attrib="0" type="System.Byte" />
</parameters>
</method>
</methods>
</class>
<class name="OutputWindow" type="class" base="System.Object" charset="Ansi" layout="Auto">
<constructors>
<constructor name=".ctor()" attrib="6278">
<parameters />
</constructor>
</constructors>
<methods>
<method name="CopyDict(System.Byte[], System.Int32, System.Int32)" attrib="134" returntype="System.Void">
<parameters>
<parameter name="dictionary" position="0" attrib="0" type="System.Byte[]" />
<parameter name="offset" position="1" attrib="0" type="System.Int32" />
<parameter name="length" position="2" attrib="0" type="System.Int32" />
</parameters>
</method>
<method name="CopyOutput(System.Byte[], System.Int32, System.Int32)" attrib="134" returntype="System.Int32">
<parameters>
<parameter name="output" position="0" attrib="0" type="System.Byte[]" />
<parameter name="offset" position="1" attrib="0" type="System.Int32" />
<parameter name="len" position="2" attrib="0" type="System.Int32" />
</parameters>
</method>
<method name="CopyStored(ICSharpCode.SharpZipLib.Zip.Compression.Streams.StreamManipulator, System.Int32)" attrib="134" returntype="System.Int32">
<parameters>
<parameter name="input" position="0" attrib="0" type="ICSharpCode.SharpZipLib.Zip.Compression.Streams.StreamManipulator" />
<parameter name="length" position="1" attrib="0" type="System.Int32" />
</parameters>
</method>
<method name="GetAvailable()" attrib="134" returntype="System.Int32">
<parameters />
</method>
<method name="GetFreeSpace()" attrib="134" returntype="System.Int32">
<parameters />
</method>
<method name="Repeat(System.Int32, System.Int32)" attrib="134" returntype="System.Void">
<parameters>
<parameter name="length" position="0" attrib="0" type="System.Int32" />
<parameter name="distance" position="1" attrib="0" type="System.Int32" />
</parameters>
</method>
<method name="Reset()" attrib="134" returntype="System.Void">
<parameters />
</method>
<method name="Write(System.Int32)" attrib="134" returntype="System.Void">
<parameters>
<parameter name="value" position="0" attrib="0" type="System.Int32" />
</parameters>
</method>
</methods>
</class>
<class name="StreamManipulator" type="class" base="System.Object" charset="Ansi" layout="Auto">
<constructors>
<constructor name=".ctor()" attrib="6278">
<parameters />
</constructor>
</constructors>
<properties>
<property name="AvailableBits" attrib="0" ptype="System.Int32">
<methods>
<method name="get_AvailableBits()" attrib="2182" returntype="System.Int32">
<parameters />
</method>
</methods>
</property>
<property name="AvailableBytes" attrib="0" ptype="System.Int32">
<methods>
<method name="get_AvailableBytes()" attrib="2182" returntype="System.Int32">
<parameters />
</method>
</methods>
</property>
<property name="IsNeedingInput" attrib="0" ptype="System.Boolean">
<methods>
<method name="get_IsNeedingInput()" attrib="2182" returntype="System.Boolean">
<parameters />
</method>
</methods>
</property>
</properties>
<methods>
<method name="CopyBytes(System.Byte[], System.Int32, System.Int32)" attrib="134" returntype="System.Int32">
<parameters>
<parameter name="output" position="0" attrib="0" type="System.Byte[]" />
<parameter name="offset" position="1" attrib="0" type="System.Int32" />
<parameter name="length" position="2" attrib="0" type="System.Int32" />
</parameters>
</method>
<method name="DropBits(System.Int32)" attrib="134" returntype="System.Void">
<parameters>
<parameter name="bitCount" position="0" attrib="0" type="System.Int32" />
</parameters>
</method>
<method name="GetBits(System.Int32)" attrib="134" returntype="System.Int32">
<parameters>
<parameter name="bitCount" position="0" attrib="0" type="System.Int32" />
</parameters>
</method>
<method name="PeekBits(System.Int32)" attrib="134" returntype="System.Int32">
<parameters>
<parameter name="bitCount" position="0" attrib="0" type="System.Int32" />
</parameters>
</method>
<method name="Reset()" attrib="134" returntype="System.Void">
<parameters />
</method>
<method name="SetInput(System.Byte[], System.Int32, System.Int32)" attrib="134" returntype="System.Void">
<parameters>
<parameter name="buffer" position="0" attrib="0" type="System.Byte[]" />
<parameter name="offset" position="1" attrib="0" type="System.Int32" />
<parameter name="count" position="2" attrib="0" type="System.Int32" />
</parameters>
</method>
<method name="SkipToByteBoundary()" attrib="134" returntype="System.Void">
<parameters />
</method>
</methods>
</class>
</classes>
</namespace>
</namespaces>
</assembly>
</assemblies>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment