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
CharEnumerator.cs
Go to the documentation of this file.
1using System;
6
7namespace System
8{
9 [global::Cpp2ILInjected.Token(Token = "0x2000096")]
10 [global::System.Serializable]
11 public sealed class CharEnumerator : global::System.Collections.IEnumerator, global::System.Collections.Generic.IEnumerator<char>, global::System.IDisposable, global::System.ICloneable
12 {
13 [global::Cpp2ILInjected.Token(Token = "0x60004A6")]
14 [global::Cpp2ILInjected.Address(RVA = "0x1BBBD88", Offset = "0x1BBBD88", Length = "0x30")]
15 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(string), Member = "System.Collections.Generic.IEnumerable<System.Char>.GetEnumerator", ReturnType = typeof(global::System.Collections.Generic.IEnumerator<char>))]
16 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(string), Member = "System.Collections.IEnumerable.GetEnumerator", ReturnType = typeof(global::System.Collections.IEnumerator))]
17 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
18 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
19 internal CharEnumerator(string str)
20 {
21 throw null;
22 }
23
24 [global::Cpp2ILInjected.Token(Token = "0x60004A7")]
25 [global::Cpp2ILInjected.Address(RVA = "0x1BBBDB8", Offset = "0x1BBBDB8", Length = "0x8")]
26 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
27 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = "MemberwiseClone", ReturnType = typeof(object))]
28 public object Clone()
29 {
30 throw null;
31 }
32
33 [global::Cpp2ILInjected.Token(Token = "0x60004A8")]
34 [global::Cpp2ILInjected.Address(RVA = "0x1BBBDC0", Offset = "0x1BBBDC0", Length = "0x4C")]
35 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
36 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
37 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "get_Chars", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(char))]
38 public bool MoveNext()
39 {
40 throw null;
41 }
42
43 [global::Cpp2ILInjected.Token(Token = "0x60004A9")]
44 [global::Cpp2ILInjected.Address(RVA = "0x1BBBE0C", Offset = "0x1BBBE0C", Length = "0x18")]
45 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
46 public void Dispose()
47 {
48 throw null;
49 }
50
51 [global::Cpp2ILInjected.Token(Token = "0x17000066")]
53 {
54 [global::Cpp2ILInjected.Token(Token = "0x60004AA")]
55 [global::Cpp2ILInjected.Address(RVA = "0x1BBBE24", Offset = "0x1BBBE24", Length = "0x64")]
56 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
57 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
58 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.CharEnumerator), Member = "get_Current", ReturnType = typeof(char))]
59 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
60 get
61 {
62 throw null;
63 }
64 }
65
66 [global::Cpp2ILInjected.Token(Token = "0x17000067")]
67 public char Current
68 {
69 [global::Cpp2ILInjected.Token(Token = "0x60004AB")]
70 [global::Cpp2ILInjected.Address(RVA = "0x1BBBE88", Offset = "0x1BBBE88", Length = "0x94")]
71 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
72 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.CharEnumerator), Member = "System.Collections.IEnumerator.get_Current", ReturnType = typeof(object))]
73 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
74 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.InvalidOperationException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
75 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 7)]
76 get
77 {
78 throw null;
79 }
80 }
81
82 [global::Cpp2ILInjected.Token(Token = "0x60004AC")]
83 [global::Cpp2ILInjected.Address(RVA = "0x1BBBF1C", Offset = "0x1BBBF1C", Length = "0x10")]
84 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
85 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
86 public void Reset()
87 {
88 throw null;
89 }
90
91 [global::Cpp2ILInjected.Token(Token = "0x60004AD")]
92 [global::Cpp2ILInjected.Address(RVA = "0x1BBBF2C", Offset = "0x1BBBF2C", Length = "0x38")]
93 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
94 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
95 internal CharEnumerator()
96 {
97 throw null;
98 }
99
100 [global::Cpp2ILInjected.Token(Token = "0x4000214")]
101 [global::Cpp2ILInjected.FieldOffset(Offset = "0x10")]
102 private string _str;
103
104 [global::Cpp2ILInjected.Token(Token = "0x4000215")]
105 [global::Cpp2ILInjected.FieldOffset(Offset = "0x18")]
106 private int _index;
107
108 [global::Cpp2ILInjected.Token(Token = "0x4000216")]
109 [global::Cpp2ILInjected.FieldOffset(Offset = "0x1C")]
110 private char _currentElement;
111 }
112}
class f__AnonymousType0<< Count > j__TPar
object System.Collections.IEnumerator. Current