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

◆ PutNextEntry()

ZipEntry Ionic.Zip.ZipOutputStream.PutNextEntry ( string entryName)
inline

Definition at line 501 of file ZipOutputStream.cs.

502 {
503 bool disposed;
504 do
505 {
506 bool flag = string.IsNullOrEmpty(entryName);
507 disposed = this._disposed;
508 }
509 while (disposed);
510 this._FinishCurrentEntry();
511 if (!disposed)
512 {
513 }
514 ZipEntry zipEntry = ZipEntry.CreateForZipOutputStream(entryName);
516 ZipEntry currentEntry = this._currentEntry;
517 short bitField = currentEntry._BitField;
519 if (bitField == 0)
520 {
521 }
525 currentEntry.SetEntryTimes(now, now2, now3);
526 ZipEntry currentEntry2 = this._currentEntry;
527 CompressionLevel compressionLevel = this.<CompressionLevel>k__BackingField;
528 currentEntry2.CompressionLevel = compressionLevel;
529 ZipEntry currentEntry3 = this._currentEntry;
530 CompressionMethod compressionMethod = this.<CompressionMethod>k__BackingField;
532 ZipEntry currentEntry4 = this._currentEntry;
533 string password = this._password;
534 currentEntry4.Password = password;
535 ZipEntry currentEntry5 = this._currentEntry;
536 EncryptionAlgorithm encryption = this._encryption;
538 ZipEntry currentEntry6 = this._currentEntry;
543 bool flag2 = entryName.EndsWith("/");
544 ZipEntry currentEntry7 = this._currentEntry;
545 long num = 0L;
547 ZipEntryTimestamp timestamp = this._timestamp;
549 ZipEntryTimestamp timestamp2 = this._timestamp;
551 ZipEntry currentEntry8 = this._currentEntry;
552 this.InsureUniqueEntry(currentEntry8);
554 return this._currentEntry;
555 }
class f__AnonymousType0<< Count > j__TPar
void MarkAsDirectory()
Definition ZipEntry.cs:926
int< CodecBufferSize > k__BackingField
EncryptionAlgorithm _encryption
ZipEntryTimestamp _timestamp
void InsureUniqueEntry(ZipEntry ze1)
static DateTime Now
Definition DateTime.cs:530

References Ionic.Zip.ZipOutputStream._alternateEncoding, Ionic.Zip.ZipOutputStream._alternateEncodingUsage, Ionic.Zip.ZipEntry._BitField, Ionic.Zip.ZipOutputStream._currentEntry, Ionic.Zip.ZipOutputStream._disposed, Ionic.Zip.ZipOutputStream._encryption, Ionic.Zip.ZipOutputStream._FinishCurrentEntry(), Ionic.Zip.ZipOutputStream._password, Ionic.Zip.ZipOutputStream._timestamp, Ionic.Zip.ZipOutputStream.AlternateEncoding, Ionic.Zip.ZipOutputStream.AlternateEncodingUsage, Ionic.Zip.ZipEntry.CreateForZipOutputStream(), Ionic.Zip.ZipOutputStream.InsureUniqueEntry(), j__TPar, Ionic.Zip.ZipOutputStream.k__BackingField, System.L, Ionic.Zip.ZipEntry.MarkAsDirectory(), and System.DateTime.Now.