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
XObject.cs
Go to the documentation of this file.
1using System;
4
5namespace System.Xml.Linq
6{
7 [global::Cpp2ILInjected.Token(Token = "0x2000019")]
8 public abstract class XObject
9 {
10 [global::Cpp2ILInjected.Token(Token = "0x60000B3")]
11 [global::Cpp2ILInjected.Address(RVA = "0x1D689D0", Offset = "0x1D689D0", Length = "0x8")]
12 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
13 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
14 internal XObject()
15 {
16 throw null;
17 }
18
19 [global::Cpp2ILInjected.Token(Token = "0x17000023")]
20 public abstract XmlNodeType NodeType
21 {
22 [global::Cpp2ILInjected.Token(Token = "0x60000B4")]
23 get;
24 }
25
26 [global::Cpp2ILInjected.Token(Token = "0x17000024")]
28 {
29 [global::Cpp2ILInjected.Token(Token = "0x60000B5")]
30 [global::Cpp2ILInjected.Address(RVA = "0x1D6ECA8", Offset = "0x1D6ECA8", Length = "0x7C")]
31 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
32 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Newtonsoft.Json.Converters.XTextWrapper", Member = "get_ParentNode", ReturnType = "Newtonsoft.Json.Converters.IXmlNode")]
33 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Newtonsoft.Json.Converters.XCommentWrapper", Member = "get_ParentNode", ReturnType = "Newtonsoft.Json.Converters.IXmlNode")]
34 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Newtonsoft.Json.Converters.XContainerWrapper", Member = "get_ParentNode", ReturnType = "Newtonsoft.Json.Converters.IXmlNode")]
35 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Newtonsoft.Json.Converters.XAttributeWrapper", Member = "get_ParentNode", ReturnType = "Newtonsoft.Json.Converters.IXmlNode")]
36 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 8)]
37 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
38 get
39 {
40 throw null;
41 }
42 }
43
44 [global::Cpp2ILInjected.Token(Token = "0x60000B6")]
45 [global::Cpp2ILInjected.Address(RVA = "0x1D6ED24", Offset = "0x1D6ED24", Length = "0x130")]
46 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
47 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(XObject), Member = "GetSaveOptionsFromAnnotations", ReturnType = typeof(SaveOptions))]
48 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
49 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = "GetType", ReturnType = typeof(Type))]
50 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Type), Member = "op_Equality", MemberParameters = new object[]
51 {
52 typeof(Type),
54 }, ReturnType = typeof(bool))]
55 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 5)]
56 private object AnnotationForSealedType(Type type)
57 {
58 throw null;
59 }
60
61 [global::Cpp2ILInjected.Token(Token = "0x60000B7")]
62 [global::Cpp2ILInjected.Address(RVA = "0x15A4898", Offset = "0x15A4898", Length = "0x16C")]
63 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
64 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
65 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(XObject), Member = "NotifyChanged", MemberParameters = new object[]
66 {
67 typeof(object),
69 }, ReturnType = typeof(bool))]
70 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(XObject), Member = "NotifyChanging", MemberParameters = new object[]
71 {
72 typeof(object),
73 typeof(XObjectChangeEventArgs)
74 }, ReturnType = typeof(bool))]
75 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(XObject), Member = "SkipNotify", ReturnType = typeof(bool))]
76 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 3)]
77 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 12)]
78 public T Annotation<T>() where T : class
79 {
80 throw null;
81 }
82
83 [global::Cpp2ILInjected.Token(Token = "0x60000B8")]
84 [global::Cpp2ILInjected.Address(RVA = "0x1D692A4", Offset = "0x1D692A4", Length = "0xA8")]
85 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
86 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(XAttribute), Member = "set_Value", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
87 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(XComment), Member = "set_Value", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
88 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(XContainer), Member = "RemoveNodes", ReturnType = typeof(void))]
89 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(XContainer), Member = "AddString", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
90 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(XContainer), Member = "AppendNode", MemberParameters = new object[] { typeof(XNode) }, ReturnType = typeof(void))]
91 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(XContainer), Member = "RemoveNode", MemberParameters = new object[] { typeof(XNode) }, ReturnType = typeof(void))]
92 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(XElement), Member = "AppendAttribute", MemberParameters = new object[] { typeof(XAttribute) }, ReturnType = typeof(void))]
93 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(XProcessingInstruction), Member = "set_Data", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
94 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(XText), Member = "set_Value", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
95 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 10)]
96 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(XObject), Member = "Annotation", MemberTypeParameters = new object[] { "T" }, ReturnType = "T")]
97 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
99 {
100 throw null;
101 }
102
103 [global::Cpp2ILInjected.Token(Token = "0x60000B9")]
104 [global::Cpp2ILInjected.Address(RVA = "0x1D691FC", Offset = "0x1D691FC", Length = "0xA8")]
105 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
106 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(XAttribute), Member = "set_Value", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
107 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(XComment), Member = "set_Value", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
108 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(XContainer), Member = "RemoveNodes", ReturnType = typeof(void))]
109 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(XContainer), Member = "AddString", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
110 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(XContainer), Member = "AppendNode", MemberParameters = new object[] { typeof(XNode) }, ReturnType = typeof(void))]
111 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(XContainer), Member = "RemoveNode", MemberParameters = new object[] { typeof(XNode) }, ReturnType = typeof(void))]
112 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(XElement), Member = "AppendAttribute", MemberParameters = new object[] { typeof(XAttribute) }, ReturnType = typeof(void))]
113 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(XProcessingInstruction), Member = "set_Data", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
114 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(XText), Member = "set_Value", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
115 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 10)]
116 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(XObject), Member = "Annotation", MemberTypeParameters = new object[] { "T" }, ReturnType = "T")]
117 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
119 {
120 throw null;
121 }
122
123 [global::Cpp2ILInjected.Token(Token = "0x60000BA")]
124 [global::Cpp2ILInjected.Address(RVA = "0x1D6A67C", Offset = "0x1D6A67C", Length = "0x70")]
125 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(XContainer), Member = "Add", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(void))]
126 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(XContainer), Member = "RemoveNodes", ReturnType = typeof(void))]
127 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
128 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(XObject), Member = "Annotation", MemberTypeParameters = new object[] { "T" }, ReturnType = "T")]
129 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
130 internal bool SkipNotify()
131 {
132 throw null;
133 }
134
135 [global::Cpp2ILInjected.Token(Token = "0x60000BB")]
136 [global::Cpp2ILInjected.Address(RVA = "0x1D6E75C", Offset = "0x1D6E75C", Length = "0xE0")]
137 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
138 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(XNode), Member = "ToString", ReturnType = typeof(string))]
139 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
140 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Type), Member = "GetTypeFromHandle", MemberParameters = new object[] { typeof(RuntimeTypeHandle) }, ReturnType = typeof(Type))]
141 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(XObject), Member = "AnnotationForSealedType", MemberParameters = new object[] { typeof(Type) }, ReturnType = typeof(object))]
142 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 6)]
144 {
145 throw null;
146 }
147
148 [global::Cpp2ILInjected.Token(Token = "0x4000041")]
149 [global::Cpp2ILInjected.FieldOffset(Offset = "0x10")]
151
152 [global::Cpp2ILInjected.Token(Token = "0x4000042")]
153 [global::Cpp2ILInjected.FieldOffset(Offset = "0x18")]
154 internal object annotations;
155 }
156}
class f__AnonymousType0<< Count > j__TPar
XmlNodeType NodeType
Definition XObject.cs:21
object AnnotationForSealedType(Type type)
Definition XObject.cs:56
bool NotifyChanging(object sender, XObjectChangeEventArgs e)
Definition XObject.cs:118
SaveOptions GetSaveOptionsFromAnnotations()
Definition XObject.cs:143
bool NotifyChanged(object sender, XObjectChangeEventArgs e)
Definition XObject.cs:98