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

◆ IEnumerator

class<GetEnumerator> Newtonsoft.Json.Linq.JObject.IEnumerator
setprivate

Definition at line 767 of file JObject.cs.

768 {
769 // Token: 0x060007F0 RID: 2032 RVA: 0x00013E74 File Offset: 0x00012074
772 {
773 this.<>1__state = <>1__state;
774 }
775
776 // Token: 0x060007F1 RID: 2033 RVA: 0x00013E90 File Offset: 0x00012090
778 void IDisposable.Dispose()
779 {
780 int num = this.<>1__state;
781 this.<>m__Finally1();
782 }
783
784 // Token: 0x060007F2 RID: 2034 RVA: 0x00013EAC File Offset: 0x000120AC
785 private bool MoveNext()
786 {
787 if (this.<>1__state == 0)
788 {
789 JObject jobject = this.<>4__this;
790 IEnumerator<JToken> enumerator = jobject._properties.GetEnumerator();
791 jobject._listChanged = enumerator;
793 this.<>1__state = jobject;
794 long value = 0.m_value;
795 if (enumerator2 != null)
796 {
797 }
798 throw new InvalidCastException();
799 }
800 throw new OutOfMemoryException();
801 }
802
803 // Token: 0x060007F3 RID: 2035 RVA: 0x00013F0C File Offset: 0x0001210C
804 private void <>m__Finally1()
805 {
806 int num = 1;
807 IEnumerator<JToken> enumerator = this.<>7__wrap1;
808 this.<>1__state = num;
809 if (enumerator != null)
810 {
811 return;
812 }
813 }
814
815 // Token: 0x1700017E RID: 382
816 // (get) Token: 0x060007F4 RID: 2036 RVA: 0x0000212A File Offset: 0x0000032A
818 {
820 get
821 {
822 throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
823 }
824 }
825
826 // Token: 0x060007F5 RID: 2037 RVA: 0x0000212A File Offset: 0x0000032A
828 void IEnumerator.Reset()
829 {
830 throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
831 }
832
833 // Token: 0x1700017F RID: 383
834 // (get) Token: 0x060007F6 RID: 2038 RVA: 0x0000212A File Offset: 0x0000032A
836 {
838 get
839 {
840 throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
841 }
842 }
843
844 // Token: 0x0400032F RID: 815
845 private int <>1__state;
846
847 // Token: 0x04000330 RID: 816
849
850 // Token: 0x04000331 RID: 817
851 public JObject <>4__this;
852
853 // Token: 0x04000332 RID: 818
854 private IEnumerator<JToken> <>7__wrap1;
855 }
class f__AnonymousType0<< Count > j__TPar
class< GetEnumerator > d__58
Definition JObject.cs:767