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
XAttribute.cs
Go to the documentation of this file.
1using System;
3using System.IO;
6
7namespace System.Xml.Linq
8{
9 [global::Cpp2ILInjected.Token(Token = "0x2000003")]
10 public class XAttribute : XObject
11 {
12 [global::Cpp2ILInjected.Token(Token = "0x6000002")]
13 [global::Cpp2ILInjected.Address(RVA = "0x1D6891C", Offset = "0x1D6891C", Length = "0xB4")]
14 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Newtonsoft.Json.Converters.XDocumentWrapper", Member = "CreateAttribute", MemberParameters = new object[]
15 {
16 typeof(string),
17 typeof(string)
18 }, ReturnType = "Newtonsoft.Json.Converters.IXmlNode")]
19 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Newtonsoft.Json.Converters.XDocumentWrapper", Member = "CreateAttribute", MemberParameters = new object[]
20 {
21 typeof(string),
22 typeof(string),
23 typeof(string)
24 }, ReturnType = "Newtonsoft.Json.Converters.IXmlNode")]
25 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Newtonsoft.Json.Converters.XElementWrapper", Member = "get_Attributes", ReturnType = "System.Collections.Generic.List`1<IXmlNode>")]
26 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 3)]
27 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
28 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(XContainer), Member = "GetStringValue", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(string))]
29 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(XAttribute), Member = "ValidateAttribute", MemberParameters = new object[]
30 {
31 typeof(XName),
32 typeof(string)
33 }, ReturnType = typeof(void))]
34 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ArgumentNullException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
35 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 7)]
36 public XAttribute(XName name, object value)
37 {
38 throw null;
39 }
40
41 [global::Cpp2ILInjected.Token(Token = "0x6000003")]
42 [global::Cpp2ILInjected.Address(RVA = "0x1D68FD8", Offset = "0x1D68FD8", Length = "0x78")]
43 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
44 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(XElement), Member = ".ctor", MemberParameters = new object[] { typeof(XElement) }, ReturnType = typeof(void))]
45 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(XElement), Member = "AddAttribute", MemberParameters = new object[] { typeof(XAttribute) }, ReturnType = typeof(void))]
46 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(XElement), Member = "AddAttributeSkipNotify", MemberParameters = new object[] { typeof(XAttribute) }, ReturnType = typeof(void))]
47 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 3)]
48 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
49 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ArgumentNullException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
50 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 5)]
52 {
53 throw null;
54 }
55
56 [global::Cpp2ILInjected.Token(Token = "0x17000001")]
57 public bool IsNamespaceDeclaration
58 {
59 [global::Cpp2ILInjected.Token(Token = "0x6000004")]
60 [global::Cpp2ILInjected.Address(RVA = "0x1D69050", Offset = "0x1D69050", Length = "0x8C")]
61 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
62 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(XElement), Member = "GetPrefixOfNamespace", MemberParameters = new object[] { typeof(XNamespace) }, ReturnType = typeof(string))]
63 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(XElement), Member = "GetNamespaceOfPrefixInScope", MemberParameters = new object[]
64 {
65 typeof(string),
67 }, ReturnType = typeof(string))]
68 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ElementWriter), Member = "PushAncestors", MemberParameters = new object[] { typeof(XElement) }, ReturnType = typeof(void))]
69 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ElementWriter), Member = "PushElement", MemberParameters = new object[] { typeof(XElement) }, ReturnType = typeof(void))]
70 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 4)]
71 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "op_Equality", MemberParameters = new object[]
72 {
73 typeof(string),
74 typeof(string)
75 }, ReturnType = typeof(bool))]
76 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
77 get
78 {
79 throw null;
80 }
81 }
82
83 [global::Cpp2ILInjected.Token(Token = "0x17000002")]
84 public XName Name
85 {
86 [global::Cpp2ILInjected.Token(Token = "0x6000005")]
87 [global::Cpp2ILInjected.Address(RVA = "0x1D690E8", Offset = "0x1D690E8", Length = "0x8")]
88 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
89 get
90 {
91 throw null;
92 }
93 }
94
95 [global::Cpp2ILInjected.Token(Token = "0x17000003")]
96 public override XmlNodeType NodeType
97 {
98 [global::Cpp2ILInjected.Token(Token = "0x6000006")]
99 [global::Cpp2ILInjected.Address(RVA = "0x1D690F0", Offset = "0x1D690F0", Length = "0x8")]
100 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
101 get
102 {
103 throw null;
104 }
105 }
106
107 [global::Cpp2ILInjected.Token(Token = "0x17000004")]
108 public string Value
109 {
110 [global::Cpp2ILInjected.Token(Token = "0x6000007")]
111 [global::Cpp2ILInjected.Address(RVA = "0x1D690F8", Offset = "0x1D690F8", Length = "0x8")]
112 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
113 get
114 {
115 throw null;
116 }
117 [global::Cpp2ILInjected.Token(Token = "0x6000008")]
118 [global::Cpp2ILInjected.Address(RVA = "0x1D69100", Offset = "0x1D69100", Length = "0xFC")]
119 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Newtonsoft.Json.Converters.XAttributeWrapper", Member = "set_Value", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
120 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
121 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(XAttribute), Member = "ValidateAttribute", MemberParameters = new object[]
122 {
123 typeof(XName),
124 typeof(string)
125 }, ReturnType = typeof(void))]
126 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(XObject), Member = "NotifyChanging", MemberParameters = new object[]
127 {
128 typeof(object),
130 }, ReturnType = typeof(bool))]
131 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(XObject), Member = "NotifyChanged", MemberParameters = new object[]
132 {
133 typeof(object),
135 }, ReturnType = typeof(bool))]
136 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ArgumentNullException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
137 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 8)]
138 set
139 {
140 throw null;
141 }
142 }
143
144 [global::Cpp2ILInjected.Token(Token = "0x6000009")]
145 [global::Cpp2ILInjected.Address(RVA = "0x1D6934C", Offset = "0x1D6934C", Length = "0x394")]
146 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
147 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
148 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(CultureInfo), Member = "get_InvariantCulture", ReturnType = typeof(CultureInfo))]
149 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(StringWriter), Member = ".ctor", MemberParameters = new object[] { typeof(IFormatProvider) }, ReturnType = typeof(void))]
150 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(XmlWriterSettings), Member = ".ctor", ReturnType = typeof(void))]
151 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(XmlWriterSettings), Member = "set_ConformanceLevel", MemberParameters = new object[] { typeof(ConformanceLevel) }, ReturnType = typeof(void))]
152 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(XmlWriter), Member = "Create", MemberParameters = new object[]
153 {
155 typeof(XmlWriterSettings)
156 }, ReturnType = typeof(XmlWriter))]
157 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(XAttribute), Member = "GetPrefixOfNamespace", MemberParameters = new object[] { typeof(XNamespace) }, ReturnType = typeof(string))]
158 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(XmlWriter), Member = "WriteAttributeString", MemberParameters = new object[]
159 {
160 typeof(string),
161 typeof(string),
162 typeof(string),
163 typeof(string)
164 }, ReturnType = typeof(void))]
165 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Trim", ReturnType = typeof(string))]
166 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 21)]
167 public override string ToString()
168 {
169 throw null;
170 }
171
172 [global::Cpp2ILInjected.Token(Token = "0x600000A")]
173 [global::Cpp2ILInjected.Address(RVA = "0x1D696E0", Offset = "0x1D696E0", Length = "0x12C")]
174 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
175 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(XAttribute), Member = "ToString", ReturnType = typeof(string))]
176 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
177 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 7)]
179 {
180 throw null;
181 }
182
183 [global::Cpp2ILInjected.Token(Token = "0x600000B")]
184 [global::Cpp2ILInjected.Address(RVA = "0x1D68DD4", Offset = "0x1D68DD4", Length = "0x204")]
185 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
186 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(XAttribute), Member = ".ctor", MemberParameters = new object[]
187 {
188 typeof(XName),
189 typeof(object)
190 }, ReturnType = typeof(void))]
191 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(XAttribute), Member = "set_Value", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
192 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
193 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "op_Equality", MemberParameters = new object[]
194 {
195 typeof(string),
196 typeof(string)
197 }, ReturnType = typeof(bool))]
198 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "op_Inequality", MemberParameters = new object[]
199 {
200 typeof(string),
201 typeof(string)
202 }, ReturnType = typeof(bool))]
203 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ArgumentException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
204 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SR), Member = "Format", MemberParameters = new object[]
205 {
206 typeof(string),
207 typeof(object)
208 }, ReturnType = typeof(string))]
209 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 16)]
210 private static void ValidateAttribute(XName name, string value)
211 {
212 throw null;
213 }
214
215 [global::Cpp2ILInjected.Token(Token = "0x4000001")]
216 [global::Cpp2ILInjected.FieldOffset(Offset = "0x20")]
217 internal XAttribute next;
218
219 [global::Cpp2ILInjected.Token(Token = "0x4000002")]
220 [global::Cpp2ILInjected.FieldOffset(Offset = "0x28")]
221 internal XName name;
222
223 [global::Cpp2ILInjected.Token(Token = "0x4000003")]
224 [global::Cpp2ILInjected.FieldOffset(Offset = "0x30")]
225 internal string value;
226 }
227}
class f__AnonymousType0<< Count > j__TPar
Definition SR.cs:22
XAttribute(XAttribute other)
Definition XAttribute.cs:51
XAttribute(XName name, object value)
Definition XAttribute.cs:36
string GetPrefixOfNamespace(XNamespace ns)
override string ToString()
static void ValidateAttribute(XName name, string value)