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
XmlUrlResolver.cs
Go to the documentation of this file.
1using System;
3using System.IO;
4using System.Net;
10using Cpp2ILInjected;
12
13namespace System.Xml
14{
15 [global::Cpp2ILInjected.Token(Token = "0x20000B0")]
17 {
18 [global::Cpp2ILInjected.Token(Token = "0x170001D1")]
20 {
21 [global::Cpp2ILInjected.Token(Token = "0x60007BA")]
22 [global::Cpp2ILInjected.Address(RVA = "0x1DB1230", Offset = "0x1DB1230", Length = "0xCC")]
23 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
24 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(XmlUrlResolver.<GetEntityAsync>d__15), Member = "MoveNext", ReturnType = typeof(void))]
25 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(XmlUrlResolver), Member = "GetEntity", MemberParameters = new object[]
26 {
27 typeof(Uri),
28 typeof(string),
30 }, ReturnType = typeof(object))]
31 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
32 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
33 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 5)]
34 get
35 {
36 throw null;
37 }
38 }
39
40 [global::Cpp2ILInjected.Token(Token = "0x60007BB")]
41 [global::Cpp2ILInjected.Address(RVA = "0x1DB12FC", Offset = "0x1DB12FC", Length = "0x8")]
42 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(XmlReaderSettings), Member = "CreateDefaultResolver", ReturnType = typeof(XmlResolver))]
43 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(XmlTextReaderImpl), Member = ".ctor", MemberParameters = new object[] { typeof(XmlNameTable) }, ReturnType = typeof(void))]
44 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(XmlTextReaderImpl), Member = "GetTempResolver", ReturnType = typeof(XmlResolver))]
45 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(XmlSchemaSet), Member = ".ctor", MemberParameters = new object[] { typeof(XmlNameTable) }, ReturnType = typeof(void))]
46 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 4)]
47 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
49 {
50 throw null;
51 }
52
53 [global::Cpp2ILInjected.Token(Token = "0x60007BC")]
54 [global::Cpp2ILInjected.Address(RVA = "0x1DB1304", Offset = "0x1DB1304", Length = "0x170")]
55 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
56 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Type), Member = "op_Equality", MemberParameters = new object[]
57 {
58 typeof(Type),
60 }, ReturnType = typeof(bool))]
61 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Type), Member = "GetTypeFromHandle", MemberParameters = new object[] { typeof(RuntimeTypeHandle) }, ReturnType = typeof(Type))]
62 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(XmlUrlResolver), Member = "get_DownloadManager", ReturnType = typeof(XmlDownloadManager))]
63 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(XmlDownloadManager), Member = "GetStream", MemberParameters = new object[]
64 {
65 typeof(Uri),
69 }, ReturnType = typeof(Stream))]
70 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(XmlException), Member = ".ctor", MemberParameters = new object[]
71 {
72 typeof(string),
73 typeof(string)
74 }, ReturnType = typeof(void))]
75 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 12)]
76 public override object GetEntity(Uri absoluteUri, string role, Type ofObjectToReturn)
77 {
78 throw null;
79 }
80
81 [global::Cpp2ILInjected.Token(Token = "0x60007BD")]
82 [global::Cpp2ILInjected.Address(RVA = "0x1DB1474", Offset = "0x1DB1474", Length = "0x4")]
83 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
84 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(XmlResolver), Member = "ResolveUri", MemberParameters = new object[]
85 {
86 typeof(Uri),
87 typeof(string)
88 }, ReturnType = typeof(Uri))]
89 public override Uri ResolveUri(Uri baseUri, string relativeUri)
90 {
91 throw null;
92 }
93
94 [global::Cpp2ILInjected.Token(Token = "0x60007BE")]
95 [global::Cpp2ILInjected.Address(RVA = "0x1DB1478", Offset = "0x1DB1478", Length = "0x10C")]
96 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
97 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
98 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(AsyncTaskMethodBuilder<object>), Member = "Create", ReturnType = "System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1<TResult>")]
99 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(AsyncTaskMethodBuilder<object>), Member = "Start", MemberTypeParameters = new object[] { typeof(XmlUrlResolver.<GetEntityAsync>d__15) }, MemberParameters = new object[] { typeof(ref XmlUrlResolver.<GetEntityAsync>d__15) }, ReturnType = typeof(void))]
100 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(AsyncTaskMethodBuilder<object>), Member = "get_Task", ReturnType = "System.Threading.Tasks.Task`1<TResult>")]
101 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 5)]
102 public override Task<object> GetEntityAsync(Uri absoluteUri, string role, Type ofObjectToReturn)
103 {
104 throw null;
105 }
106
107 [global::Cpp2ILInjected.Token(Token = "0x40003E6")]
108 private static object s_DownloadManager;
109
110 [global::Cpp2ILInjected.Token(Token = "0x40003E7")]
111 [global::Cpp2ILInjected.FieldOffset(Offset = "0x10")]
113
114 [global::Cpp2ILInjected.Token(Token = "0x40003E8")]
115 [global::Cpp2ILInjected.FieldOffset(Offset = "0x18")]
117
118 [global::Cpp2ILInjected.Token(Token = "0x40003E9")]
119 [global::Cpp2ILInjected.FieldOffset(Offset = "0x20")]
121
123 [global::Cpp2ILInjected.Token(Token = "0x20000B1")]
124 [StructLayout(3)]
126 {
127 [global::Cpp2ILInjected.Token(Token = "0x60007BF")]
128 [global::Cpp2ILInjected.Address(RVA = "0x1DB1584", Offset = "0x1DB1584", Length = "0x354")]
129 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
130 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
131 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Type), Member = "op_Equality", MemberParameters = new object[]
132 {
133 typeof(Type),
134 typeof(Type)
135 }, ReturnType = typeof(bool))]
136 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Type), Member = "GetTypeFromHandle", MemberParameters = new object[] { typeof(RuntimeTypeHandle) }, ReturnType = typeof(Type))]
137 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(XmlUrlResolver), Member = "get_DownloadManager", ReturnType = typeof(XmlDownloadManager))]
138 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(XmlDownloadManager), Member = "GetStreamAsync", MemberParameters = new object[]
139 {
140 typeof(Uri),
144 }, ReturnType = typeof(Task<Stream>))]
145 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Task<object>), Member = "ConfigureAwait", MemberParameters = new object[] { typeof(bool) }, ReturnType = "System.Runtime.CompilerServices.ConfiguredTaskAwaitable`1<TResult>")]
146 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ConfiguredTaskAwaitable<object>.ConfiguredTaskAwaiter), Member = "get_IsCompleted", ReturnType = typeof(bool))]
147 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(AsyncTaskMethodBuilder<object>), Member = "AwaitUnsafeOnCompleted", MemberTypeParameters = new object[]
148 {
149 typeof(ConfiguredTaskAwaitable<object>.ConfiguredTaskAwaiter),
151 }, MemberParameters = new object[]
152 {
153 typeof(ref ConfiguredTaskAwaitable<object>.ConfiguredTaskAwaiter),
155 }, ReturnType = typeof(void))]
156 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ConfiguredTaskAwaitable<object>.ConfiguredTaskAwaiter), Member = "GetResult", ReturnType = "TResult")]
157 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(AsyncTaskMethodBuilder<object>), Member = "SetResult", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(void))]
158 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(XmlException), Member = ".ctor", MemberParameters = new object[]
159 {
160 typeof(string),
161 typeof(string)
162 }, ReturnType = typeof(void))]
163 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(AsyncTaskMethodBuilder<object>), Member = "SetException", MemberParameters = new object[] { typeof(Exception) }, ReturnType = typeof(void))]
164 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 28)]
165 private void MoveNext()
166 {
167 throw null;
168 }
169
171 [global::Cpp2ILInjected.Token(Token = "0x60007C0")]
172 [global::Cpp2ILInjected.Address(RVA = "0x1DB18D8", Offset = "0x1DB18D8", Length = "0x58")]
173 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
174 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(AsyncTaskMethodBuilder<object>), Member = "SetStateMachine", MemberParameters = new object[] { typeof(IAsyncStateMachine) }, ReturnType = typeof(void))]
175 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
177 {
178 throw null;
179 }
180
181 [global::Cpp2ILInjected.Token(Token = "0x40003EA")]
182 [global::Cpp2ILInjected.FieldOffset(Offset = "0x0")]
184
185 [global::Cpp2ILInjected.Token(Token = "0x40003EB")]
186 [global::Cpp2ILInjected.FieldOffset(Offset = "0x8")]
188
189 [global::Cpp2ILInjected.Token(Token = "0x40003EC")]
190 [global::Cpp2ILInjected.FieldOffset(Offset = "0x20")]
192
193 [global::Cpp2ILInjected.Token(Token = "0x40003ED")]
194 [global::Cpp2ILInjected.FieldOffset(Offset = "0x28")]
196
197 [global::Cpp2ILInjected.Token(Token = "0x40003EE")]
198 [global::Cpp2ILInjected.FieldOffset(Offset = "0x30")]
200
201 [global::Cpp2ILInjected.Token(Token = "0x40003EF")]
202 [global::Cpp2ILInjected.FieldOffset(Offset = "0x38")]
204 }
205 }
206}
class f__AnonymousType0<< Count > j__TPar
override Task< object > GetEntityAsync(Uri absoluteUri, string role, Type ofObjectToReturn)
static XmlDownloadManager DownloadManager
override object GetEntity(Uri absoluteUri, string role, Type ofObjectToReturn)
override Uri ResolveUri(Uri baseUri, string relativeUri)
RequestCachePolicy _cachePolicy
AsyncTaskMethodBuilder< object ><> t__builder
ConfiguredTaskAwaitable< Stream >.ConfiguredTaskAwaiter u__1
void SetStateMachine(IAsyncStateMachine stateMachine)