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
StringWriter.cs
Go to the documentation of this file.
1using System;
4using System.Text;
7
8namespace System.IO
9{
10 [global::System.Runtime.InteropServices.ComVisible(true)]
11 [global::Cpp2ILInjected.Token(Token = "0x2000564")]
12 [global::System.Serializable]
13 public class StringWriter : TextWriter
14 {
15 [global::Cpp2ILInjected.Token(Token = "0x600295E")]
16 [global::Cpp2ILInjected.Address(RVA = "0x1BC8E34", Offset = "0x1BC8E34", Length = "0x94")]
17 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
18 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Text.StringBuilder), Member = ".ctor", ReturnType = typeof(void))]
19 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Globalization.CultureInfo), Member = "get_CurrentCulture", ReturnType = typeof(global::System.Globalization.CultureInfo))]
20 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 4)]
21 public StringWriter()
22 {
23 throw null;
24 }
25
26 [global::Cpp2ILInjected.Token(Token = "0x600295F")]
27 [global::Cpp2ILInjected.Address(RVA = "0x1BC8FAC", Offset = "0x1BC8FAC", Length = "0x6C")]
28 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Net.WebUtility", Member = "HtmlEncode", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(string))]
29 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Net.WebUtility", Member = "HtmlDecode", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(string))]
30 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Newtonsoft.Json.Serialization.TraceJsonReader", Member = ".ctor", MemberParameters = new object[] { "Newtonsoft.Json.JsonReader" }, ReturnType = typeof(void))]
31 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Newtonsoft.Json.Serialization.TraceJsonWriter", Member = ".ctor", MemberParameters = new object[] { "Newtonsoft.Json.JsonWriter" }, ReturnType = typeof(void))]
32 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Newtonsoft.Json.Serialization.JsonSerializerInternalWriter", Member = "GetPropertyName", MemberParameters = new object[]
33 {
34 "Newtonsoft.Json.JsonWriter",
35 typeof(object),
36 "Newtonsoft.Json.Serialization.JsonContract",
37 typeof(ref bool)
38 }, ReturnType = typeof(string))]
39 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Newtonsoft.Json.Linq.JRaw", Member = "Create", MemberParameters = new object[] { "Newtonsoft.Json.JsonReader" }, ReturnType = "Newtonsoft.Json.Linq.JRaw")]
40 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Newtonsoft.Json.Linq.JToken", Member = "ToString", MemberParameters = new object[] { "Newtonsoft.Json.Formatting", "Newtonsoft.Json.JsonConverter[]" }, ReturnType = typeof(string))]
41 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Xml.Linq.XAttribute", Member = "ToString", ReturnType = typeof(string))]
42 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Xml.Linq.XNode", Member = "GetXmlString", MemberParameters = new object[] { "System.Xml.Linq.SaveOptions" }, ReturnType = typeof(string))]
43 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 10)]
44 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Text.StringBuilder), Member = ".ctor", ReturnType = typeof(void))]
45 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(StringWriter), Member = ".ctor", MemberParameters = new object[]
46 {
47 typeof(global::System.Text.StringBuilder),
48 typeof(global::System.IFormatProvider)
49 }, ReturnType = typeof(void))]
50 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
52 {
53 throw null;
54 }
55
56 [global::Cpp2ILInjected.Token(Token = "0x6002960")]
57 [global::Cpp2ILInjected.Address(RVA = "0x1BC8EC8", Offset = "0x1BC8EC8", Length = "0xE4")]
58 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(StringWriter), Member = ".ctor", MemberParameters = new object[] { typeof(global::System.IFormatProvider) }, ReturnType = typeof(void))]
59 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Newtonsoft.Json.JsonConvert", Member = "SerializeObjectInternal", MemberParameters = new object[]
60 {
61 typeof(object),
62 typeof(global::System.Type),
63 "Newtonsoft.Json.JsonSerializer"
64 }, ReturnType = typeof(string))]
65 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Newtonsoft.Json.Utilities.StringUtils", Member = "CreateStringWriter", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(StringWriter))]
66 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 3)]
67 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TextWriter), Member = ".ctor", MemberParameters = new object[] { typeof(global::System.IFormatProvider) }, ReturnType = typeof(void))]
68 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Environment), Member = "GetResourceString", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(string))]
69 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.ArgumentNullException), Member = ".ctor", MemberParameters = new object[]
70 {
71 typeof(string),
72 typeof(string)
73 }, ReturnType = typeof(void))]
74 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 8)]
75 public StringWriter(global::System.Text.StringBuilder sb, global::System.IFormatProvider formatProvider)
76 {
77 throw null;
78 }
79
80 [global::Cpp2ILInjected.Token(Token = "0x6002961")]
81 [global::Cpp2ILInjected.Address(RVA = "0x1BC9018", Offset = "0x1BC9018", Length = "0x10")]
82 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
83 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
84 public override void Close()
85 {
86 throw null;
87 }
88
89 [global::Cpp2ILInjected.Token(Token = "0x6002962")]
90 [global::Cpp2ILInjected.Address(RVA = "0x1BC9028", Offset = "0x1BC9028", Length = "0x10")]
91 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
92 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TextWriter), Member = "Dispose", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(void))]
93 protected override void Dispose(bool disposing)
94 {
95 throw null;
96 }
97
98 [global::Cpp2ILInjected.Token(Token = "0x170005F4")]
99 public override global::System.Text.Encoding Encoding
100 {
101 [global::Cpp2ILInjected.Token(Token = "0x6002963")]
102 [global::Cpp2ILInjected.Address(RVA = "0x1BC9038", Offset = "0x1BC9038", Length = "0xA4")]
103 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
104 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Text.UnicodeEncoding), Member = ".ctor", MemberParameters = new object[]
105 {
106 typeof(bool),
107 typeof(bool)
108 }, ReturnType = typeof(void))]
109 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 6)]
110 get
111 {
112 throw null;
113 }
114 }
115
116 [global::Cpp2ILInjected.Token(Token = "0x6002964")]
117 [global::Cpp2ILInjected.Address(RVA = "0x1BC90DC", Offset = "0x1BC90DC", Length = "0x20")]
118 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
119 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Text.StringBuilder), Member = "Append", MemberParameters = new object[] { typeof(char) }, ReturnType = typeof(global::System.Text.StringBuilder))]
120 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(__Error), Member = "WriterClosed", ReturnType = typeof(void))]
121 public override void Write(char value)
122 {
123 throw null;
124 }
125
126 [global::Cpp2ILInjected.Token(Token = "0x6002965")]
127 [global::Cpp2ILInjected.Address(RVA = "0x1BC90FC", Offset = "0x1BC90FC", Length = "0x16C")]
128 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
129 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
130 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Text.StringBuilder), Member = "Append", MemberParameters = new object[]
131 {
132 typeof(char[]),
133 typeof(int),
134 typeof(int)
135 }, ReturnType = typeof(global::System.Text.StringBuilder))]
136 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Environment), Member = "GetResourceString", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(string))]
137 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.ArgumentNullException), Member = ".ctor", MemberParameters = new object[]
138 {
139 typeof(string),
140 typeof(string)
141 }, ReturnType = typeof(void))]
142 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.ArgumentOutOfRangeException), Member = ".ctor", MemberParameters = new object[]
143 {
144 typeof(string),
145 typeof(string)
146 }, ReturnType = typeof(void))]
147 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.ArgumentException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
148 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(__Error), Member = "WriterClosed", ReturnType = typeof(void))]
149 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 16)]
150 public override void Write(char[] buffer, int index, int count)
151 {
152 throw null;
153 }
154
155 [global::Cpp2ILInjected.Token(Token = "0x6002966")]
156 [global::Cpp2ILInjected.Address(RVA = "0x1BC9268", Offset = "0x1BC9268", Length = "0x2C")]
157 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
158 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Text.StringBuilder), Member = "Append", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(global::System.Text.StringBuilder))]
159 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(__Error), Member = "WriterClosed", ReturnType = typeof(void))]
160 public override void Write(string value)
161 {
162 throw null;
163 }
164
165 [global::Cpp2ILInjected.Token(Token = "0x6002967")]
166 [global::Cpp2ILInjected.Address(RVA = "0x1BC9294", Offset = "0x1BC9294", Length = "0x10")]
167 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
168 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
169 public override string ToString()
170 {
171 throw null;
172 }
173
174 [global::Cpp2ILInjected.Token(Token = "0x4001634")]
175 private static global::System.Text.UnicodeEncoding m_encoding;
176
177 [global::Cpp2ILInjected.Token(Token = "0x4001635")]
178 [global::Cpp2ILInjected.FieldOffset(Offset = "0x30")]
179 private global::System.Text.StringBuilder _sb;
180
181 [global::Cpp2ILInjected.Token(Token = "0x4001636")]
182 [global::Cpp2ILInjected.FieldOffset(Offset = "0x38")]
183 private bool _isOpen;
184 }
185}
class f__AnonymousType0<< Count > j__TPar
static global::System.Text.UnicodeEncoding m_encoding
override void Write(string value)
override void Close()
override void Dispose(bool disposing)
override string ToString()
override void Write(char value)
global::System.Text.StringBuilder _sb
override void Write(char[] buffer, int index, int count)
StringWriter(global::System.Text.StringBuilder sb, global::System.IFormatProvider formatProvider)
StringWriter(global::System.IFormatProvider formatProvider)