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
EncodingHelper.cs
Go to the documentation of this file.
1using System;
2using System.IO;
8
9namespace System.Text
10{
11 [global::Cpp2ILInjected.Token(Token = "0x2000290")]
12 internal static class EncodingHelper
13 {
14 [global::Cpp2ILInjected.Token(Token = "0x1700024B")]
15 internal static Encoding UTF8Unmarked
16 {
17 [global::Cpp2ILInjected.Token(Token = "0x60016B6")]
18 [global::Cpp2ILInjected.Address(RVA = "0x1AE9B54", Offset = "0x1AE9B54", Length = "0x1DC")]
19 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
20 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Console), Member = ".cctor", ReturnType = typeof(void))]
21 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(EncodingHelper), Member = "GetDefaultEncoding", ReturnType = typeof(Encoding))]
22 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.IO.StreamWriter), Member = "get_UTF8NoBOM", ReturnType = typeof(Encoding))]
23 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 3)]
24 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Threading.Monitor), Member = "Enter", MemberParameters = new object[]
25 {
26 typeof(object),
27 typeof(ref bool)
28 }, ReturnType = typeof(void))]
29 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(UTF8Encoding), Member = ".ctor", MemberParameters = new object[]
30 {
31 typeof(bool),
32 typeof(bool)
33 }, ReturnType = typeof(void))]
34 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Threading.Monitor), Member = "Exit", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(void))]
35 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 19)]
36 get
37 {
38 throw null;
39 }
40 }
41
42 [global::Cpp2ILInjected.Token(Token = "0x60016B7")]
43 [global::Cpp2ILInjected.Address(RVA = "0x1AE9D30", Offset = "0x1AE9D30", Length = "0x4")]
44 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Console), Member = ".cctor", ReturnType = typeof(void))]
45 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
46 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
47 [MethodImpl(4096)]
48 internal static extern string InternalCodePage(ref int code_page);
49
50 [global::Cpp2ILInjected.Token(Token = "0x60016B8")]
51 [global::Cpp2ILInjected.Address(RVA = "0x1AE6D4C", Offset = "0x1AE6D4C", Length = "0x17C")]
52 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
53 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Encoding), Member = "CreateDefaultEncoding", ReturnType = typeof(Encoding))]
54 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
55 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Encoding), Member = "GetEncoding", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(Encoding))]
56 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Encoding), Member = "GetEncoding", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(Encoding))]
57 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(EncodingHelper), Member = "get_UTF8Unmarked", ReturnType = typeof(Encoding))]
58 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 17)]
59 internal static Encoding GetDefaultEncoding()
60 {
61 throw null;
62 }
63
64 [global::Cpp2ILInjected.Token(Token = "0x60016B9")]
65 [global::Cpp2ILInjected.Address(RVA = "0x1AE51AC", Offset = "0x1AE51AC", Length = "0x6F4")]
66 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
67 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Encoding), Member = "GetEncoding", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(Encoding))]
68 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
69 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Threading.Monitor), Member = "Enter", MemberParameters = new object[]
70 {
71 typeof(object),
72 typeof(ref bool)
73 }, ReturnType = typeof(void))]
74 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Threading.Monitor), Member = "Exit", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(void))]
75 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Reflection.Assembly), Member = "op_Equality", MemberParameters = new object[]
76 {
77 typeof(global::System.Reflection.Assembly),
78 typeof(global::System.Reflection.Assembly)
79 }, ReturnType = typeof(bool))]
80 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Reflection.Assembly), Member = "Load", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(global::System.Reflection.Assembly))]
81 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Type), Member = "op_Equality", MemberParameters = new object[]
82 {
83 typeof(global::System.Type),
84 typeof(global::System.Type)
85 }, ReturnType = typeof(bool))]
86 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 68)]
87 internal static object InvokeI18N(string name, params object[] args)
88 {
89 throw null;
90 }
91
92 // Note: this type is marked as 'beforefieldinit'.
93 [global::Cpp2ILInjected.Token(Token = "0x60016BA")]
94 [global::Cpp2ILInjected.Address(RVA = "0x1AE9D34", Offset = "0x1AE9D34", Length = "0x70")]
95 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
96 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
97 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 3)]
99 {
100 throw null;
101 }
102
103 [global::Cpp2ILInjected.Token(Token = "0x4000B92")]
105
106 [global::Cpp2ILInjected.Token(Token = "0x4000B93")]
107 private static readonly object lockobj;
108
109 [global::Cpp2ILInjected.Token(Token = "0x4000B94")]
110 private static global::System.Reflection.Assembly i18nAssembly;
111
112 [global::Cpp2ILInjected.Token(Token = "0x4000B95")]
113 private static bool i18nDisabled;
114 }
115}
class f__AnonymousType0<< Count > j__TPar
static object InvokeI18N(string name, params object[] args)
static readonly object lockobj
static Encoding GetDefaultEncoding()
static string InternalCodePage(ref int code_page)
static global::System.Reflection.Assembly i18nAssembly
static Encoding utf8EncodingWithoutMarkers