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
RuntimeLicenseContext.cs
Go to the documentation of this file.
1using System;
5using System.IO;
9
11{
12 [global::Cpp2ILInjected.Token(Token = "0x200040A")]
14 {
15 [global::Cpp2ILInjected.Token(Token = "0x6001C02")]
16 [global::Cpp2ILInjected.Address(RVA = "0x1E8B584", Offset = "0x1E8B584", Length = "0x80")]
17 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(RuntimeLicenseContext), Member = "GetSavedLicenseKey", MemberParameters = new object[]
18 {
19 typeof(Type),
21 }, ReturnType = typeof(string))]
22 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
23 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Uri), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
24 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Uri), Member = "get_LocalPath", ReturnType = typeof(string))]
25 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Uri), Member = "get_Fragment", ReturnType = typeof(string))]
26 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Concat", MemberParameters = new object[]
27 {
28 typeof(string),
29 typeof(string)
30 }, ReturnType = typeof(string))]
31 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
32 private string GetLocalPath(string fileName)
33 {
34 throw null;
35 }
36
37 [global::Cpp2ILInjected.Token(Token = "0x6001C03")]
38 [global::Cpp2ILInjected.Address(RVA = "0x1E8B604", Offset = "0x1E8B604", Length = "0x4D8")]
39 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
40 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
41 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Hashtable), Member = ".ctor", ReturnType = typeof(void))]
42 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Assembly), Member = "op_Equality", MemberParameters = new object[]
43 {
46 }, ReturnType = typeof(bool))]
47 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Assembly), Member = "GetEntryAssembly", ReturnType = typeof(Assembly))]
48 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(AppDomain), Member = "get_CurrentDomain", ReturnType = typeof(AppDomain))]
49 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(AppDomain), Member = "GetAssemblies", ReturnType = typeof(Assembly[]))]
50 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(RuntimeLicenseContext), Member = "GetLocalPath", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(string))]
51 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(FileInfo), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
52 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Concat", MemberParameters = new object[]
53 {
54 typeof(string),
55 typeof(string)
56 }, ReturnType = typeof(string))]
57 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(RuntimeLicenseContext), Member = "CaseInsensitiveManifestResourceStreamLookup", MemberParameters = new object[]
58 {
60 typeof(string)
61 }, ReturnType = typeof(Stream))]
62 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Path), Member = "GetFileName", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(string))]
63 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(CultureInfo), Member = "get_InvariantCulture", ReturnType = typeof(CultureInfo))]
64 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "ToUpper", MemberParameters = new object[] { typeof(CultureInfo) }, ReturnType = typeof(string))]
65 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(DesigntimeLicenseContextSerializer), Member = "Deserialize", MemberParameters = new object[]
66 {
68 typeof(string),
70 }, ReturnType = typeof(void))]
71 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 15)]
72 public override string GetSavedLicenseKey(Type type, Assembly resourceAssembly)
73 {
74 throw null;
75 }
76
77 [global::Cpp2ILInjected.Token(Token = "0x6001C04")]
78 [global::Cpp2ILInjected.Address(RVA = "0x1E8BADC", Offset = "0x1E8BADC", Length = "0x19C")]
79 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
80 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(RuntimeLicenseContext), Member = "GetSavedLicenseKey", MemberParameters = new object[]
81 {
82 typeof(Type),
84 }, ReturnType = typeof(string))]
85 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
86 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(CultureInfo), Member = "get_InvariantCulture", ReturnType = typeof(CultureInfo))]
87 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Concat", MemberParameters = new object[]
88 {
89 typeof(string),
90 typeof(string)
91 }, ReturnType = typeof(string))]
92 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 5)]
97
98 [global::Cpp2ILInjected.Token(Token = "0x6001C05")]
99 [global::Cpp2ILInjected.Address(RVA = "0x1E8BE54", Offset = "0x1E8BE54", Length = "0x8")]
100 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(LicenseManager), Member = "get_CurrentContext", ReturnType = typeof(LicenseContext))]
101 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
102 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(LicenseContext), Member = ".ctor", ReturnType = typeof(void))]
104 {
105 throw null;
106 }
107
108 // Note: this type is marked as 'beforefieldinit'.
109 [global::Cpp2ILInjected.Token(Token = "0x6001C06")]
110 [global::Cpp2ILInjected.Address(RVA = "0x1E8BE5C", Offset = "0x1E8BE5C", Length = "0xA8")]
111 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
112 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TraceSwitch), Member = ".ctor", MemberParameters = new object[]
113 {
114 typeof(string),
115 typeof(string)
116 }, ReturnType = typeof(void))]
117 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 5)]
119 {
120 throw null;
121 }
122
123 [global::Cpp2ILInjected.Token(Token = "0x400138C")]
125
126 [global::Cpp2ILInjected.Token(Token = "0x400138D")]
127 [global::Cpp2ILInjected.FieldOffset(Offset = "0x10")]
129 }
130}
class f__AnonymousType0<< Count > j__TPar
override string GetSavedLicenseKey(Type type, Assembly resourceAssembly)
Stream CaseInsensitiveManifestResourceStreamLookup(Assembly satellite, string name)