terraria-cpp2il-methodrecon v1.4.4.9
Terraria mobile dump, with reconstructed method body. Dump with CallAnalysis: https://infinitynichto.github.io/terraria-cpp2il
Loading...
Searching...
No Matches
XmlAttributeCollection.cs
Go to the documentation of this file.
1using System;
5
6namespace System.Xml
7{
8 // Token: 0x02000063 RID: 99
10 {
11 // Token: 0x06000480 RID: 1152 RVA: 0x00011474 File Offset: 0x0000F674
13 : base(parent)
14 {
15 }
16
17 // Token: 0x170000F2 RID: 242
18 [IndexerName("ItemOf")]
19 public XmlAttribute this[int i]
20 {
21 get
22 {
23 object obj;
24 if (obj != null)
25 {
26 }
27 throw new InvalidCastException();
28 }
29 }
30
31 // Token: 0x06000482 RID: 1154 RVA: 0x000114AC File Offset: 0x0000F6AC
32 public override XmlNode SetNamedItem(XmlNode node)
33 {
34 int num;
35 return base.RemoveNodeAt(num);
36 }
37
38 // Token: 0x06000483 RID: 1155 RVA: 0x000114D4 File Offset: 0x0000F6D4
40 {
41 if (node != null)
42 {
44 XmlNode parent = this.parent;
45 }
46 if (node != null)
47 {
48 }
49 return node;
50 }
51
52 // Token: 0x06000484 RID: 1156 RVA: 0x00011504 File Offset: 0x0000F704
54 {
55 }
56
57 // Token: 0x06000485 RID: 1157 RVA: 0x00011514 File Offset: 0x0000F714
58 public XmlAttribute RemoveAt(int i)
59 {
60 while (this == null)
61 {
62 }
63 throw new InvalidCastException();
64 }
65
66 // Token: 0x06000486 RID: 1158 RVA: 0x0001152C File Offset: 0x0000F72C
67 public void RemoveAll()
68 {
69 }
70
71 // Token: 0x06000487 RID: 1159 RVA: 0x0001153C File Offset: 0x0000F73C
73 {
74 long num = 0L;
75 long num2 = 0L;
76 array.SetValue(num, (int)num2);
77 }
78
79 // Token: 0x170000F3 RID: 243
80 // (get) Token: 0x06000488 RID: 1160 RVA: 0x00011558 File Offset: 0x0000F758
82 {
83 get
84 {
85 }
86 }
87
88 // Token: 0x170000F4 RID: 244
89 // (get) Token: 0x06000489 RID: 1161 RVA: 0x00003FFD File Offset: 0x000021FD
91 {
92 get
93 {
94 throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
95 }
96 }
97
98 // Token: 0x170000F5 RID: 245
99 // (get) Token: 0x0600048A RID: 1162 RVA: 0x00011568 File Offset: 0x0000F768
101 {
102 get
103 {
104 return base.Count;
105 }
106 }
107
108 // Token: 0x0600048B RID: 1163 RVA: 0x0001157C File Offset: 0x0000F77C
109 internal override XmlNode AddNode(XmlNode node)
110 {
111 if (node != null)
112 {
113 }
114 XmlNode xmlNode = base.AddNode(node);
115 if (node != null)
116 {
117 }
118 return xmlNode;
119 }
120
121 // Token: 0x0600048C RID: 1164 RVA: 0x000115A0 File Offset: 0x0000F7A0
122 internal override XmlNode InsertNodeAt(int i, XmlNode node)
123 {
124 XmlNode xmlNode = base.InsertNodeAt(i, node);
125 if (node != null)
126 {
127 }
128 return xmlNode;
129 }
130
131 // Token: 0x0600048D RID: 1165 RVA: 0x000115C4 File Offset: 0x0000F7C4
132 internal override XmlNode RemoveNodeAt(int i)
133 {
134 XmlNode xmlNode = base.RemoveNodeAt(i);
135 if (xmlNode != null)
136 {
137 }
138 XmlNode parent = this.parent;
139 if (this.parent != null)
140 {
141 }
143 if (xmlAttribute != null)
144 {
145 }
146 return xmlNode;
147 }
148
149 // Token: 0x0600048E RID: 1166 RVA: 0x000115FC File Offset: 0x0000F7FC
150 internal void Detach(XmlAttribute attr)
151 {
152 }
153
154 // Token: 0x0600048F RID: 1167 RVA: 0x0001160C File Offset: 0x0000F80C
156 {
157 XmlNode parent = this.parent;
158 if (parent != null)
159 {
160 }
161 }
162
163 // Token: 0x06000490 RID: 1168 RVA: 0x00011678 File Offset: 0x0000F878
165 {
166 XmlNode parent = this.parent;
167 if (parent != null)
168 {
169 }
170 }
171
172 // Token: 0x06000491 RID: 1169 RVA: 0x000116EC File Offset: 0x0000F8EC
174 {
175 object obj;
176 if (obj != null)
177 {
178 }
179 int num;
180 XmlNode xmlNode = base.RemoveNodeAt(num);
181 return num;
182 }
183
184 // Token: 0x06000492 RID: 1170 RVA: 0x0001170C File Offset: 0x0000F90C
186 {
187 if (this.parent != null)
188 {
189 }
191 if (xmlName != null)
192 {
193 bool flag = xmlName.prefix == attrPrefix;
195 return;
196 }
197 }
198
199 // Token: 0x06000493 RID: 1171 RVA: 0x00011744 File Offset: 0x0000F944
200 internal void ResetParentInElementIdAttrMap(string oldVal, string newVal)
201 {
202 if (this.parent != null)
203 {
204 }
205 }
206
207 // Token: 0x06000494 RID: 1172 RVA: 0x0001175C File Offset: 0x0000F95C
209 {
210 XmlNode xmlNode = base.AddNode(node);
212 if (xmlNode != null)
213 {
214 }
215 throw new InvalidCastException();
216 }
217 }
218}
class f__AnonymousType0<< Count > j__TPar
override XmlNode AddNode(XmlNode node)
override XmlNode SetNamedItem(XmlNode node)
XmlAttribute Remove(XmlAttribute node)
void InsertParentIntoElementIdAttrMap(XmlAttribute attr)
void ResetParentInElementIdAttrMap(string oldVal, string newVal)
int RemoveDuplicateAttribute(XmlAttribute attr)
XmlAttribute InternalAppendAttribute(XmlAttribute node)
bool PrepareParentInElementIdAttrMap(string attrPrefix, string attrLocalName)
override XmlNode InsertNodeAt(int i, XmlNode node)
XmlAttribute Append(XmlAttribute node)
void RemoveParentFromElementIdAttrMap(XmlAttribute attr)
void CopyTo(Array array, int index)