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

◆ Entry

DictionaryEntry System.Resources.ResourceReader.ResourceEnumerator.Entry
get

Implements System.Collections.IDictionaryEnumerator.

Definition at line 606 of file ResourceReader.cs.

607 {
608 get
609 {
610 int currentName = this._currentName;
611 if (this._currentIsValid)
612 {
613 ResourceReader reader = this._reader;
614 if (reader._resCache != null)
615 {
617 long num = 0L;
619 int currentName2 = this._currentName;
620 string text = reader2.AllocateStringForNameIndex(currentName2, (int)num);
623 int dataPosition = this._dataPosition;
624 object obj = this._reader.LoadObject(dataPosition);
625 int currentName3 = this._currentName;
626 long num2 = 0L;
627 int num3 = 14;
628 if (reader3 != null)
629 {
631 }
632 if (num2 != 0L)
633 {
634 throw new OutOfMemoryException();
635 }
636 long num4 = 0L;
637 long num5;
638 if (num3 == 0)
639 {
640 num5 = 0L;
641 }
642 if (reader3 != null)
643 {
644 Monitor.Exit(reader);
645 }
646 if (num4 == 0L)
647 {
648 if (num5 == 0L)
649 {
650 }
651 return "Enumeration already finished.";
652 }
653 }
654 else
655 {
656 string resourceString = Environment.GetResourceString("ResourceReader is closed.");
657 }
658 throw new OutOfMemoryException();
659 }
660 return "Enumeration has not started. Call MoveNext.";
661 }
662 }
class f__AnonymousType0<< Count > j__TPar
static string GetResourceString(string key)
ResourceReader(Stream stream, Dictionary< string, ResourceLocator > resCache)
Dictionary< string, ResourceLocator > _resCache
static void Exit(object obj)
Definition Monitor.cs:47