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
StringReference.cs
Go to the documentation of this file.
1using System;
5
7{
9 [global::Cpp2ILInjected.Token(Token = "0x2000053")]
10 internal struct StringReference
11 {
12 [global::Cpp2ILInjected.Token(Token = "0x17000093")]
13 public char this[int i]
14 {
15 [global::Cpp2ILInjected.Token(Token = "0x6000307")]
16 [global::Cpp2ILInjected.Address(RVA = "0x1CD1868", Offset = "0x1CD1868", Length = "0x10")]
17 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
18 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
19 get
20 {
21 throw null;
22 }
23 }
24
25 [global::Cpp2ILInjected.Token(Token = "0x17000094")]
26 public char[] Chars
27 {
28 [global::Cpp2ILInjected.Token(Token = "0x6000308")]
29 [global::Cpp2ILInjected.Address(RVA = "0x1CD1878", Offset = "0x1CD1878", Length = "0x8")]
30 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
31 get
32 {
33 throw null;
34 }
35 }
36
37 [global::Cpp2ILInjected.Token(Token = "0x17000095")]
38 public int StartIndex
39 {
40 [global::Cpp2ILInjected.Token(Token = "0x6000309")]
41 [global::Cpp2ILInjected.Address(RVA = "0x1CD1880", Offset = "0x1CD1880", Length = "0x8")]
42 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
43 get
44 {
45 throw null;
46 }
47 }
48
49 [global::Cpp2ILInjected.Token(Token = "0x17000096")]
50 public int Length
51 {
52 [global::Cpp2ILInjected.Token(Token = "0x600030A")]
53 [global::Cpp2ILInjected.Address(RVA = "0x1CD1888", Offset = "0x1CD1888", Length = "0x8")]
54 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
55 get
56 {
57 throw null;
58 }
59 }
60
61 [global::Cpp2ILInjected.Token(Token = "0x600030B")]
62 [global::Cpp2ILInjected.Address(RVA = "0x1CD1890", Offset = "0x1CD1890", Length = "0xC")]
63 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(JsonTextReader), Member = "ReadStringIntoBuffer", MemberParameters = new object[] { typeof(char) }, ReturnType = typeof(void))]
64 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(JsonTextReader), Member = "ParseUnquotedProperty", ReturnType = typeof(void))]
65 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(JsonTextReader), Member = "ParseConstructor", ReturnType = typeof(void))]
66 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(JsonTextReader), Member = "ParseNumber", MemberParameters = new object[] { typeof(ReadType) }, ReturnType = typeof(void))]
67 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 4)]
68 public StringReference(char[] chars, int startIndex, int length)
69 {
70 throw null;
71 }
72
73 [global::Cpp2ILInjected.Token(Token = "0x600030C")]
74 [global::Cpp2ILInjected.Address(RVA = "0x1CD189C", Offset = "0x1CD189C", Length = "0x14")]
75 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(JsonTextReader), Member = "ParseString", MemberParameters = new object[]
76 {
77 typeof(char),
79 }, ReturnType = typeof(void))]
80 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(JsonTextReader), Member = "ReadAsBoolean", ReturnType = typeof(bool?))]
81 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(JsonTextReader), Member = "ReadNumberValue", MemberParameters = new object[] { typeof(ReadType) }, ReturnType = typeof(object))]
82 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(JsonTextReader), Member = "ParseProperty", ReturnType = typeof(bool))]
83 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(JsonTextReader), Member = "ParseConstructor", ReturnType = typeof(void))]
84 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(JsonTextReader), Member = "ParseNumber", MemberParameters = new object[] { typeof(ReadType) }, ReturnType = typeof(void))]
85 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 20)]
86 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "CreateString", MemberParameters = new object[]
87 {
88 typeof(char[]),
89 typeof(int),
90 typeof(int)
91 }, ReturnType = typeof(string))]
92 public override string ToString()
93 {
94 throw null;
95 }
96
97 [global::Cpp2ILInjected.Token(Token = "0x4000191")]
98 [global::Cpp2ILInjected.FieldOffset(Offset = "0x0")]
99 private readonly char[] _chars;
100
101 [global::Cpp2ILInjected.Token(Token = "0x4000192")]
102 [global::Cpp2ILInjected.FieldOffset(Offset = "0x8")]
104
105 [global::Cpp2ILInjected.Token(Token = "0x4000193")]
106 [global::Cpp2ILInjected.FieldOffset(Offset = "0xC")]
107 private readonly int _length;
108 }
109}
class f__AnonymousType0<< Count > j__TPar
StringReference(char[] chars, int startIndex, int length)