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
RequestCacheManager.cs
Go to the documentation of this file.
1using System;
5
6namespace System.Net.Cache
7{
8 [global::Cpp2ILInjected.Token(Token = "0x20002E2")]
9 internal sealed class RequestCacheManager
10 {
11 [global::Cpp2ILInjected.Token(Token = "0x60012F3")]
12 [global::Cpp2ILInjected.Address(RVA = "0x1E21094", Offset = "0x1E21094", Length = "0x1F0")]
13 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
14 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WebRequest), Member = "get_DefaultCachePolicy", ReturnType = typeof(RequestCachePolicy))]
15 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WebRequest), Member = "set_DefaultCachePolicy", MemberParameters = new object[] { typeof(RequestCachePolicy) }, ReturnType = typeof(void))]
16 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WebRequest), Member = "SetupCacheProtocol", MemberParameters = new object[] { typeof(Uri) }, ReturnType = typeof(void))]
17 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 3)]
18 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(RequestCacheManager), Member = "LoadConfigSettings", ReturnType = typeof(void))]
19 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ArgumentNullException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
20 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 20)]
22 {
23 throw null;
24 }
25
26 [global::Cpp2ILInjected.Token(Token = "0x60012F4")]
27 [global::Cpp2ILInjected.Address(RVA = "0x1E213FC", Offset = "0x1E213FC", Length = "0x200")]
28 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WebRequest), Member = "set_DefaultCachePolicy", MemberParameters = new object[] { typeof(RequestCachePolicy) }, ReturnType = typeof(void))]
29 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
30 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(RequestCacheManager), Member = "LoadConfigSettings", ReturnType = typeof(void))]
31 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "op_Equality", MemberParameters = new object[]
32 {
33 typeof(string),
34 typeof(string)
35 }, ReturnType = typeof(bool))]
36 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ArgumentNullException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
37 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 21)]
38 internal static void SetBinding(string uriScheme, RequestCacheBinding binding)
39 {
40 throw null;
41 }
42
43 [global::Cpp2ILInjected.Token(Token = "0x60012F5")]
44 [global::Cpp2ILInjected.Address(RVA = "0x1E21284", Offset = "0x1E21284", Length = "0x178")]
45 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
46 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(RequestCacheManager), Member = "GetBinding", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(RequestCacheBinding))]
47 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(RequestCacheManager), Member = "SetBinding", MemberParameters = new object[]
48 {
49 typeof(string),
50 typeof(RequestCacheBinding)
51 }, ReturnType = typeof(void))]
52 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
53 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Monitor), Member = "Enter", MemberParameters = new object[]
54 {
55 typeof(object),
56 typeof(ref bool)
57 }, ReturnType = typeof(void))]
58 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
59 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Monitor), Member = "Exit", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(void))]
60 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 14)]
61 private static void LoadConfigSettings()
62 {
63 throw null;
64 }
65
66 // Note: this type is marked as 'beforefieldinit'.
67 [global::Cpp2ILInjected.Token(Token = "0x60012F6")]
68 [global::Cpp2ILInjected.Address(RVA = "0x1E2160C", Offset = "0x1E2160C", Length = "0xB0")]
69 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
70 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
71 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 5)]
73 {
74 throw null;
75 }
76
77 [global::Cpp2ILInjected.Token(Token = "0x4000F6D")]
79
80 [global::Cpp2ILInjected.Token(Token = "0x4000F6E")]
82
83 [global::Cpp2ILInjected.Token(Token = "0x4000F6F")]
85
86 [global::Cpp2ILInjected.Token(Token = "0x4000F70")]
88
89 [global::Cpp2ILInjected.Token(Token = "0x4000F71")]
91 }
92}
class f__AnonymousType0<< Count > j__TPar
static RequestCacheBinding s_DefaultFtpBinding
static RequestCacheBinding s_DefaultGlobalBinding
static RequestCachingSectionInternal s_CacheConfigSettings
static RequestCacheBinding s_DefaultHttpBinding
static void SetBinding(string uriScheme, RequestCacheBinding binding)
static RequestCacheBinding GetBinding(string internedScheme)
static readonly RequestCacheBinding s_BypassCacheBinding