terraria-cpp2il-methodrecon v1.4.4.9
Terraria mobile dump, with reconstructed method body. Dump with CallAnalysis: https://infinitynichto.github.io/terraria-cpp2il
Loading...
Searching...
No Matches

◆ _InternalExtractAll()

void Ionic.Zip.ZipFile._InternalExtractAll ( string path,
bool overrideExtractExistingProperty )
inlineprivate

Definition at line 2070 of file ZipFile.cs.

2071 {
2072 for (;;)
2073 {
2075 int num = 1;
2076 this._inExtractAll = num != 0;
2077 this.OnExtractAllStarted(path);
2080 if ("Name" != null && "Name" == null)
2081 {
2082 goto IL_0151;
2083 }
2084 if ("Modified" != null && "Modified" == null)
2085 {
2086 goto IL_0157;
2087 }
2088 if ("Size" != null && "Size" == null)
2089 {
2090 goto IL_015D;
2091 }
2092 if ("Ratio" != null && "Ratio" == null)
2093 {
2094 goto IL_0163;
2095 }
2096 if ("Packed" != null && "Packed" == null)
2097 {
2098 goto IL_0169;
2099 }
2101 if (this._StatusMessageTextWriter != null)
2102 {
2103 break;
2104 }
2105 string password = this._Password;
2106 if (password != null)
2107 {
2108 if (password != null)
2109 {
2110 continue;
2111 }
2112 if (!true)
2113 {
2114 return;
2115 }
2116 }
2119 {
2120 goto Block_10;
2121 }
2122 }
2123 DateTime dateTime;
2124 string text = dateTime.ToString("yyyy-MM-dd HH:mm:ss");
2125 if (text == null || text != null)
2126 {
2127 return;
2128 }
2129 throw new ArrayTypeMismatchException();
2130 Block_10:
2131 if (false)
2132 {
2133 throw new OutOfMemoryException();
2134 }
2135 if (!this._extractOperationCanceled)
2136 {
2138 string text3;
2139 string text2 = Path.Combine(path, text3);
2140 return;
2141 }
2142 return;
2143 IL_0151:
2144 throw new ArrayTypeMismatchException();
2145 IL_0157:
2146 throw new ArrayTypeMismatchException();
2147 IL_015D:
2148 throw new ArrayTypeMismatchException();
2149 IL_0163:
2150 throw new ArrayTypeMismatchException();
2151 IL_0169:
2152 throw new ArrayTypeMismatchException();
2153 }
class f__AnonymousType0<< Count > j__TPar
ExtractExistingFileAction ExtractExistingFile
Definition ZipFile.cs:1048
bool< FullScan > k__BackingField
Definition ZipFile.cs:2796
TextWriter _StatusMessageTextWriter
Definition ZipFile.cs:2643
Dictionary< string, ZipEntry > _entries
Definition ZipFile.cs:2676
bool _extractOperationCanceled
Definition ZipFile.cs:2730
void OnExtractAllStarted(string path)
Definition ZipFile.cs:1943
static string Combine(string path1, string path2)
Definition Path.cs:41
override string ToString()
Definition DateTime.cs:834

References Ionic.Zip.ZipFile._entries, Ionic.Zip.ZipFile._extractOperationCanceled, Ionic.Zip.ZipFile._Password, Ionic.Zip.ZipFile._StatusMessageTextWriter, System.IO.Path.Combine(), Ionic.Zip.ZipFile.ExtractExistingFile, j__TPar, Ionic.Zip.ZipFile.k__BackingField, Ionic.Zip.ZipFile.OnExtractAllStarted(), System.text, and System.DateTime.ToString().

Referenced by Ionic.Zip.ZipFile.ExtractAll(), and Ionic.Zip.ZipFile.ExtractAll().