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
XNode.cs
Go to the documentation of this file.
1using System;
3using System.IO;
4using System.Text;
7
8namespace System.Xml.Linq
9{
10 [global::Cpp2ILInjected.Token(Token = "0x2000018")]
11 public abstract class XNode : XObject
12 {
13 [global::Cpp2ILInjected.Token(Token = "0x60000AC")]
14 [global::Cpp2ILInjected.Address(RVA = "0x1D69C48", Offset = "0x1D69C48", Length = "0x8")]
15 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
16 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
17 internal XNode()
18 {
19 throw null;
20 }
21
22 [global::Cpp2ILInjected.Token(Token = "0x60000AD")]
23 [global::Cpp2ILInjected.Address(RVA = "0x1D6E6E0", Offset = "0x1D6E6E0", Length = "0x60")]
24 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Newtonsoft.Json.Converters.XmlNodeConverter", Member = "ReadJson", MemberParameters = new object[]
25 {
26 "Newtonsoft.Json.JsonReader",
27 typeof(Type),
28 typeof(object),
29 "Newtonsoft.Json.JsonSerializer"
30 }, ReturnType = typeof(object))]
31 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
32 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(XContainer), Member = "RemoveNode", MemberParameters = new object[] { typeof(XNode) }, ReturnType = typeof(void))]
33 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(InvalidOperationException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
34 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 5)]
35 public void Remove()
36 {
37 throw null;
38 }
39
40 [global::Cpp2ILInjected.Token(Token = "0x60000AE")]
41 [global::Cpp2ILInjected.Address(RVA = "0x1D6E740", Offset = "0x1D6E740", Length = "0x1C")]
42 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
43 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(XObject), Member = "GetSaveOptionsFromAnnotations", ReturnType = typeof(SaveOptions))]
44 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(XNode), Member = "GetXmlString", MemberParameters = new object[] { typeof(SaveOptions) }, ReturnType = typeof(string))]
45 public override string ToString()
46 {
47 throw null;
48 }
49
50 [global::Cpp2ILInjected.Token(Token = "0x60000AF")]
51 public abstract void WriteTo(XmlWriter writer);
52
53 [global::Cpp2ILInjected.Token(Token = "0x60000B0")]
54 [global::Cpp2ILInjected.Address(RVA = "0x1D6ECA4", Offset = "0x1D6ECA4", Length = "0x4")]
55 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
56 internal virtual void AppendText(StringBuilder sb)
57 {
58 throw null;
59 }
60
61 [global::Cpp2ILInjected.Token(Token = "0x60000B1")]
62 internal abstract XNode CloneNode();
63
64 [global::Cpp2ILInjected.Token(Token = "0x60000B2")]
65 [global::Cpp2ILInjected.Address(RVA = "0x1D6E83C", Offset = "0x1D6E83C", Length = "0x468")]
66 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
67 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(XNode), Member = "ToString", ReturnType = typeof(string))]
68 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
69 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(CultureInfo), Member = "get_InvariantCulture", ReturnType = typeof(CultureInfo))]
70 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(StringWriter), Member = ".ctor", MemberParameters = new object[] { typeof(IFormatProvider) }, ReturnType = typeof(void))]
71 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(XmlWriterSettings), Member = ".ctor", ReturnType = typeof(void))]
72 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(XmlWriterSettings), Member = "set_OmitXmlDeclaration", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(void))]
73 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(XmlWriterSettings), Member = "set_Indent", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(void))]
74 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(XmlWriterSettings), Member = "set_NamespaceHandling", MemberParameters = new object[] { typeof(NamespaceHandling) }, ReturnType = typeof(void))]
75 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(XmlWriterSettings), Member = "set_ConformanceLevel", MemberParameters = new object[] { typeof(ConformanceLevel) }, ReturnType = typeof(void))]
76 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(XmlWriter), Member = "Create", MemberParameters = new object[]
77 {
79 typeof(XmlWriterSettings)
80 }, ReturnType = typeof(XmlWriter))]
81 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(XContainer), Member = "WriteContentTo", MemberParameters = new object[] { typeof(XmlWriter) }, ReturnType = typeof(void))]
82 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 23)]
83 private string GetXmlString(SaveOptions o)
84 {
85 throw null;
86 }
87
88 [global::Cpp2ILInjected.Token(Token = "0x4000040")]
89 [global::Cpp2ILInjected.FieldOffset(Offset = "0x20")]
90 internal XNode next;
91 }
92}
class f__AnonymousType0<< Count > j__TPar
override string ToString()
Definition XNode.cs:45
void WriteTo(XmlWriter writer)
string GetXmlString(SaveOptions o)
Definition XNode.cs:83
virtual void AppendText(StringBuilder sb)
Definition XNode.cs:56