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
SoapServices.cs
Go to the documentation of this file.
1using System;
7
9{
10 // Token: 0x02000350 RID: 848
11 [ComVisible(true)]
12 public class SoapServices
13 {
14 // Token: 0x17000342 RID: 834
15 // (get) Token: 0x06001C65 RID: 7269 RVA: 0x0003DC6C File Offset: 0x0003BE6C
16 public static string XmlNsForClrTypeWithAssembly
17 {
18 get
19 {
20 return "http://schemas.microsoft.com/clr/assem/";
21 }
22 }
23
24 // Token: 0x17000343 RID: 835
25 // (get) Token: 0x06001C66 RID: 7270 RVA: 0x0003DC80 File Offset: 0x0003BE80
26 public static string XmlNsForClrTypeWithNs
27 {
28 get
29 {
30 return "http://schemas.microsoft.com/clr/ns/";
31 }
32 }
33
34 // Token: 0x17000344 RID: 836
35 // (get) Token: 0x06001C67 RID: 7271 RVA: 0x0003DC94 File Offset: 0x0003BE94
37 {
38 get
39 {
40 return "http://schemas.microsoft.com/clr/nsassem/";
41 }
42 }
43
44 // Token: 0x06001C68 RID: 7272 RVA: 0x0003DCA8 File Offset: 0x0003BEA8
45 public static string CodeXmlNamespaceForClrTypeNamespace(string typeNamespace, string assemblyName)
46 {
47 string text;
48 return text;
49 }
50
51 // Token: 0x06001C69 RID: 7273 RVA: 0x0003DCCC File Offset: 0x0003BECC
52 private static string GetNameKey(string name, string namspace)
53 {
54 string text;
55 if (name != null)
56 {
57 text = " " + " " + name;
58 return text;
59 }
60 return text;
61 }
62
63 // Token: 0x06001C6A RID: 7274 RVA: 0x0000207A File Offset: 0x0000027A
64 private static string GetAssemblyName(MethodBase mb)
65 {
66 throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
67 }
68
69 // Token: 0x06001C6B RID: 7275 RVA: 0x0003DCF0 File Offset: 0x0003BEF0
70 public static bool GetXmlElementForInteropType(Type type, [Out] string xmlElement, [Out] string xmlNamespace)
71 {
72 if (!true)
73 {
74 }
76 if (soapAttribute != null)
77 {
78 }
79 return true;
80 }
81
82 // Token: 0x06001C6C RID: 7276 RVA: 0x0003DD0C File Offset: 0x0003BF0C
84 {
85 string text;
86 return text;
87 }
88
89 // Token: 0x06001C6D RID: 7277 RVA: 0x0003DD1C File Offset: 0x0003BF1C
91 {
92 string text;
93 return text;
94 }
95
96 // Token: 0x06001C6E RID: 7278 RVA: 0x0003DD2C File Offset: 0x0003BF2C
97 public static bool GetXmlTypeForInteropType(Type type, [Out] string xmlType, [Out] string xmlTypeNamespace)
98 {
99 if (!true)
100 {
101 }
103 if (soapAttribute != null)
104 {
105 }
106 return true;
107 }
108
109 // Token: 0x06001C6F RID: 7279 RVA: 0x0003DD4C File Offset: 0x0003BF4C
110 public static void PreLoad(Assembly assembly)
111 {
112 }
113
114 // Token: 0x06001C70 RID: 7280 RVA: 0x0003DD5C File Offset: 0x0003BF5C
115 public static void PreLoad(Type type)
116 {
117 if (!true)
118 {
119 }
121 if (soapAttribute != null)
122 {
123 }
124 if (soapAttribute == null)
125 {
126 }
127 }
128
129 // Token: 0x06001C71 RID: 7281 RVA: 0x0003DDB0 File Offset: 0x0003BFB0
130 public static void RegisterInteropXmlElement(string xmlElement, string xmlNamespace, Type type)
131 {
132 if (!true)
133 {
134 }
135 string text = xmlElement + " " + xmlNamespace;
136 if (!false)
137 {
138 return;
139 }
140 throw new OutOfMemoryException();
141 }
142
143 // Token: 0x06001C72 RID: 7282 RVA: 0x0003DDF0 File Offset: 0x0003BFF0
144 public static void RegisterInteropXmlType(string xmlType, string xmlTypeNamespace, Type type)
145 {
146 if (!true)
147 {
148 }
149 if (!true)
150 {
151 }
152 string text = xmlType + " " + xmlTypeNamespace;
153 long num = 0L;
154 if (true)
155 {
156 }
157 if (num == 0L)
158 {
159 return;
160 }
161 throw new OutOfMemoryException();
162 }
163
164 // Token: 0x06001C73 RID: 7283 RVA: 0x0003DE38 File Offset: 0x0003C038
165 private static string EncodeNs(string ns)
166 {
167 string text;
168 return text.Replace(" ", "%20").Replace("=", "%3D");
169 }
170
171 // Token: 0x06001C74 RID: 7284 RVA: 0x0003DE64 File Offset: 0x0003C064
172 // Note: this type is marked as 'beforefieldinit'.
174 {
175 }
176
177 // Token: 0x04000E65 RID: 3685
178 private static Hashtable _xmlTypes;
179
180 // Token: 0x04000E66 RID: 3686
181 private static Hashtable _xmlElements;
182
183 // Token: 0x04000E67 RID: 3687
184 private static Hashtable _soapActions;
185
186 // Token: 0x04000E68 RID: 3688
188
189 // Token: 0x04000E69 RID: 3689
190 private static Hashtable _typeInfos;
191
192 // Token: 0x02000351 RID: 849
193 private class TypeInfo
194 {
195 // Token: 0x06001C75 RID: 7285 RVA: 0x0003DE74 File Offset: 0x0003C074
196 public TypeInfo()
197 {
198 }
199
200 // Token: 0x04000E6A RID: 3690
202
203 // Token: 0x04000E6B RID: 3691
205 }
206 }
207}
class f__AnonymousType0<< Count > j__TPar
static string EncodeNs(string ns)
static string GetAssemblyName(MethodBase mb)
static string GetNameKey(string name, string namspace)
static bool GetXmlElementForInteropType(Type type, [Out] string xmlElement, [Out] string xmlNamespace)
static void RegisterInteropXmlElement(string xmlElement, string xmlNamespace, Type type)
static bool GetXmlTypeForInteropType(Type type, [Out] string xmlType, [Out] string xmlTypeNamespace)
static void RegisterInteropXmlType(string xmlType, string xmlTypeNamespace, Type type)
static string GetXmlNamespaceForMethodCall(MethodBase mb)
static void PreLoad(Assembly assembly)
static string GetXmlNamespaceForMethodResponse(MethodBase mb)
static string CodeXmlNamespaceForClrTypeNamespace(string typeNamespace, string assemblyName)