terraria-cpp2il v1.4.4.9
Terraria mobile dump, with CallAnalysis (see source code). Dump with reconstucted method: https://infinitynichto.github.io/terraria-cpp2il-methodrecon
Loading...
Searching...
No Matches
JEnumerable.cs
Go to the documentation of this file.
1using System;
8
10{
11 [Preserve]
12 [global::Cpp2ILInjected.Token(Token = "0x20000CE")]
14 {
15 [global::Cpp2ILInjected.Token(Token = "0x60007A6")]
16 [global::Cpp2ILInjected.Address(RVA = "0x1713054", Offset = "0x1713054", Length = "0x60")]
17 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
18 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Extensions), Member = "AsJEnumerable", MemberTypeParameters = new object[] { "T" }, MemberParameters = new object[] { "System.Collections.Generic.IEnumerable`1<T>" }, ReturnType = "Newtonsoft.Json.Linq.IJEnumerable`1<T>")]
19 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(JContainer), Member = "Children", ReturnType = typeof(JEnumerable<JToken>))]
20 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(JEnumerable<>), Member = "get_Item", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(IJEnumerable<JToken>))]
21 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(JEnumerable<>), Member = ".cctor", ReturnType = typeof(void))]
22 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(JObject), Member = "PropertyValues", ReturnType = typeof(JEnumerable<JToken>))]
23 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(JToken), Member = "Children", MemberTypeParameters = new object[] { "T" }, ReturnType = "Newtonsoft.Json.Linq.JEnumerable`1<T>")]
24 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 6)]
25 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ValidationUtils), Member = "ArgumentNotNull", MemberParameters = new object[]
26 {
27 typeof(object),
28 typeof(string)
29 }, ReturnType = typeof(void))]
30 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
32 {
33 throw null;
34 }
35
36 [global::Cpp2ILInjected.Token(Token = "0x60007A7")]
37 [global::Cpp2ILInjected.Address(RVA = "0x17130B4", Offset = "0x17130B4", Length = "0x130")]
38 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
39 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
40 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Newtonsoft.Json.Linq.Extensions.<Values>d__11`2", Member = "MoveNext", ReturnType = typeof(bool))]
41 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(JConstructor), Member = "WriteTo", MemberParameters = new object[]
42 {
45 }, ReturnType = typeof(void))]
46 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(JEnumerable<>), Member = "GetEnumerator", ReturnType = "System.Collections.Generic.IEnumerator`1<T>")]
47 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(JEnumerable<>), Member = "System.Collections.IEnumerable.GetEnumerator", ReturnType = typeof(IEnumerator))]
48 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(JArray), Member = "GetEnumerator", ReturnType = typeof(IEnumerator<JToken>))]
49 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(JToken), Member = "System.Collections.Generic.IEnumerable<Newtonsoft.Json.Linq.JToken>.GetEnumerator", ReturnType = typeof(IEnumerator<JToken>))]
50 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 6)]
51 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JEnumerable<>), Member = "GetEnumerator", ReturnType = "System.Collections.Generic.IEnumerator`1<T>")]
52 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 9)]
54 {
55 throw null;
56 }
57
58 [global::Cpp2ILInjected.Token(Token = "0x60007A8")]
59 [global::Cpp2ILInjected.Address(RVA = "0x17131E4", Offset = "0x17131E4", Length = "0x34")]
60 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
61 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
62 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JEnumerable<>), Member = "GetEnumerator", ReturnType = "System.Collections.Generic.IEnumerator`1<T>")]
63 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
65 {
66 throw null;
67 }
68
69 [global::Cpp2ILInjected.Token(Token = "0x17000176")]
70 public IJEnumerable<JToken> this[object key]
71 {
72 [global::Cpp2ILInjected.Token(Token = "0x60007A9")]
73 [global::Cpp2ILInjected.Address(RVA = "0x1713218", Offset = "0x1713218", Length = "0x118")]
74 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
75 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
76 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
77 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JEnumerable<>), Member = ".ctor", MemberParameters = new object[] { "System.Collections.Generic.IEnumerable`1<T>" }, ReturnType = typeof(void))]
78 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 6)]
79 get
80 {
81 throw null;
82 }
83 }
84
85 [global::Cpp2ILInjected.Token(Token = "0x60007AA")]
86 [global::Cpp2ILInjected.Address(RVA = "0x1713330", Offset = "0x1713330", Length = "0xC")]
87 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
88 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
89 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = "Equals", MemberParameters = new object[]
90 {
91 typeof(object),
92 typeof(object)
93 }, ReturnType = typeof(bool))]
95 {
96 throw null;
97 }
98
99 [global::Cpp2ILInjected.Token(Token = "0x60007AB")]
100 [global::Cpp2ILInjected.Address(RVA = "0x171333C", Offset = "0x171333C", Length = "0xDC")]
101 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
102 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
103 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
104 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = "Equals", MemberParameters = new object[]
105 {
106 typeof(object),
107 typeof(object)
108 }, ReturnType = typeof(bool))]
109 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 7)]
110 public override bool Equals(object obj)
111 {
112 throw null;
113 }
114
115 [global::Cpp2ILInjected.Token(Token = "0x60007AC")]
116 [global::Cpp2ILInjected.Address(RVA = "0x1713418", Offset = "0x1713418", Length = "0x18")]
117 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
118 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
119 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
120 public override int GetHashCode()
121 {
122 throw null;
123 }
124
125 // Note: this type is marked as 'beforefieldinit'.
126 [global::Cpp2ILInjected.Token(Token = "0x60007AD")]
127 [global::Cpp2ILInjected.Address(RVA = "0x1713430", Offset = "0x1713430", Length = "0xE0")]
128 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
129 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
130 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
131 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JEnumerable<>), Member = ".ctor", MemberParameters = new object[] { "System.Collections.Generic.IEnumerable`1<T>" }, ReturnType = typeof(void))]
132 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 7)]
133 static JEnumerable()
134 {
135 throw null;
136 }
137
138 [global::Cpp2ILInjected.Token(Token = "0x4000328")]
140
141 [global::Cpp2ILInjected.Token(Token = "0x4000329")]
142 [global::Cpp2ILInjected.FieldOffset(Offset = "0x0")]
144 }
145}
class f__AnonymousType0<< Count > j__TPar
readonly IEnumerable< T > _enumerable
override bool Equals(object obj)
bool Equals(JEnumerable< T > other)
IEnumerator< T > GetEnumerator()
static readonly JEnumerable< T > Empty
JEnumerable(IEnumerable< T > enumerable)