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
InternalEncoderBestFitFallbackBuffer.cs
Go to the documentation of this file.
1using System;
5
6namespace System.Text
7{
8 [global::Cpp2ILInjected.Token(Token = "0x200026B")]
10 {
11 [global::Cpp2ILInjected.Token(Token = "0x17000214")]
12 private static object InternalSyncObject
13 {
14 [global::Cpp2ILInjected.Token(Token = "0x60014DD")]
15 [global::Cpp2ILInjected.Address(RVA = "0x1CB458C", Offset = "0x1CB458C", Length = "0x94")]
16 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(InternalEncoderBestFitFallbackBuffer), Member = ".ctor", MemberParameters = new object[] { typeof(InternalEncoderBestFitFallback) }, ReturnType = typeof(void))]
17 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
18 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
19 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 4)]
20 get
21 {
22 throw null;
23 }
24 }
25
26 [global::Cpp2ILInjected.Token(Token = "0x60014DE")]
27 [global::Cpp2ILInjected.Address(RVA = "0x1CB43B4", Offset = "0x1CB43B4", Length = "0x108")]
28 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
29 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(InternalEncoderBestFitFallback), Member = "CreateFallbackBuffer", ReturnType = typeof(EncoderFallbackBuffer))]
30 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
31 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
32 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(InternalEncoderBestFitFallbackBuffer), Member = "get_InternalSyncObject", ReturnType = typeof(object))]
33 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Threading.Monitor), Member = "Enter", MemberParameters = new object[]
34 {
35 typeof(object),
36 typeof(ref bool)
37 }, ReturnType = typeof(void))]
38 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Threading.Monitor), Member = "Exit", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(void))]
39 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 6)]
44
45 [global::Cpp2ILInjected.Token(Token = "0x60014DF")]
46 [global::Cpp2ILInjected.Address(RVA = "0x1CB4628", Offset = "0x1CB4628", Length = "0x30")]
47 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
48 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
49 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(InternalEncoderBestFitFallbackBuffer), Member = "TryBestFit", MemberParameters = new object[] { typeof(char) }, ReturnType = typeof(char))]
50 public override bool Fallback(char charUnknown, int index)
51 {
52 throw null;
53 }
54
55 [global::Cpp2ILInjected.Token(Token = "0x60014E0")]
56 [global::Cpp2ILInjected.Address(RVA = "0x1CB46EC", Offset = "0x1CB46EC", Length = "0x1D8")]
57 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
58 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
59 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(char), Member = "IsHighSurrogate", MemberParameters = new object[] { typeof(char) }, ReturnType = typeof(bool))]
60 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(char), Member = "IsLowSurrogate", MemberParameters = new object[] { typeof(char) }, ReturnType = typeof(bool))]
61 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::SR), Member = "Format", MemberParameters = new object[]
62 {
63 typeof(string),
64 typeof(object),
65 typeof(object)
66 }, ReturnType = typeof(string))]
67 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.ArgumentOutOfRangeException), Member = ".ctor", MemberParameters = new object[]
68 {
69 typeof(string),
70 typeof(string)
71 }, ReturnType = typeof(void))]
72 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 20)]
73 public override bool Fallback(char charUnknownHigh, char charUnknownLow, int index)
74 {
75 throw null;
76 }
77
78 [global::Cpp2ILInjected.Token(Token = "0x60014E1")]
79 [global::Cpp2ILInjected.Address(RVA = "0x1CB48C4", Offset = "0x1CB48C4", Length = "0x40")]
80 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
81 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
82 public override char GetNextChar()
83 {
84 throw null;
85 }
86
87 [global::Cpp2ILInjected.Token(Token = "0x60014E2")]
88 [global::Cpp2ILInjected.Address(RVA = "0x1CB4904", Offset = "0x1CB4904", Length = "0x2C")]
89 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
90 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
91 public override bool MovePrevious()
92 {
93 throw null;
94 }
95
96 [global::Cpp2ILInjected.Token(Token = "0x17000215")]
97 public override int Remaining
98 {
99 [global::Cpp2ILInjected.Token(Token = "0x60014E3")]
100 [global::Cpp2ILInjected.Address(RVA = "0x1CB4930", Offset = "0x1CB4930", Length = "0xC")]
101 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
102 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
103 get
104 {
105 throw null;
106 }
107 }
108
109 [global::Cpp2ILInjected.Token(Token = "0x60014E4")]
110 [global::Cpp2ILInjected.Address(RVA = "0x1CB493C", Offset = "0x1CB493C", Length = "0x14")]
111 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
112 public override void Reset()
113 {
114 throw null;
115 }
116
117 [global::Cpp2ILInjected.Token(Token = "0x60014E5")]
118 [global::Cpp2ILInjected.Address(RVA = "0x1CB4658", Offset = "0x1CB4658", Length = "0x94")]
119 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
120 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(InternalEncoderBestFitFallbackBuffer), Member = "Fallback", MemberParameters = new object[]
121 {
122 typeof(char),
123 typeof(int)
124 }, ReturnType = typeof(bool))]
125 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
126 private char TryBestFit(char cUnknown)
127 {
128 throw null;
129 }
130
131 [global::Cpp2ILInjected.Token(Token = "0x4000B00")]
132 [global::Cpp2ILInjected.FieldOffset(Offset = "0x30")]
133 private char _cBestFit;
134
135 [global::Cpp2ILInjected.Token(Token = "0x4000B01")]
136 [global::Cpp2ILInjected.FieldOffset(Offset = "0x38")]
138
139 [global::Cpp2ILInjected.Token(Token = "0x4000B02")]
140 [global::Cpp2ILInjected.FieldOffset(Offset = "0x40")]
141 private int _iCount;
142
143 [global::Cpp2ILInjected.Token(Token = "0x4000B03")]
144 [global::Cpp2ILInjected.FieldOffset(Offset = "0x44")]
145 private int _iSize;
146
147 [global::Cpp2ILInjected.Token(Token = "0x4000B04")]
148 private static object s_InternalSyncObject;
149 }
150}
class f__AnonymousType0<< Count > j__TPar
InternalEncoderBestFitFallbackBuffer(InternalEncoderBestFitFallback fallback)
override bool Fallback(char charUnknownHigh, char charUnknownLow, int index)