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
AssetLoadException.cs
Go to the documentation of this file.
1using System;
2using System.IO;
6
7namespace ReLogic.Content
8{
9 [global::Cpp2ILInjected.Token(Token = "0x2000B3F")]
12 {
13 [global::Cpp2ILInjected.Token(Token = "0x60053DC")]
14 [global::Cpp2ILInjected.Address(RVA = "0x945EB0", Offset = "0x945EB0", Length = "0x70")]
15 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(AssetLoadException), Member = "FromMissingAsset", MemberParameters = new object[]
16 {
17 typeof(string),
19 }, ReturnType = typeof(AssetLoadException))]
20 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(AssetLoadException), Member = "FromInvalidReader", MemberTypeParameters = new object[] { "TReaderType", "TAssetType" }, ReturnType = typeof(AssetLoadException))]
21 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(AssetLoadException), Member = "FromMissingReader", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(AssetLoadException))]
22 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 3)]
23 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Exception), Member = ".ctor", MemberParameters = new object[]
24 {
25 typeof(string),
27 }, ReturnType = typeof(void))]
28 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
30 {
31 throw null;
32 }
33
34 [global::Cpp2ILInjected.Token(Token = "0x60053DD")]
35 [global::Cpp2ILInjected.Address(RVA = "0x945F20", Offset = "0x945F20", Length = "0x94")]
36 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(AssetRepository), Member = "FindSourceForAsset", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(IContentSource))]
37 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(FileSystemContentSource), Member = "GetExtension", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(string))]
38 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(FileSystemContentSource), Member = "OpenStream", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(Stream))]
39 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(XnaContentSource), Member = "OpenStream", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(Stream))]
40 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(XnaDirectContentSource), Member = "OpenStream", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(Stream))]
41 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ZipContentSource), Member = "GetExtension", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(string))]
42 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ZipContentSource), Member = "OpenStream", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(Stream))]
43 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 7)]
44 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Format", MemberParameters = new object[]
45 {
46 typeof(string),
47 typeof(object)
48 }, ReturnType = typeof(string))]
49 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(AssetLoadException), Member = ".ctor", MemberParameters = new object[]
50 {
51 typeof(string),
53 }, ReturnType = typeof(void))]
54 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 3)]
56 {
57 throw null;
58 }
59
60 [global::Cpp2ILInjected.Token(Token = "0x60053DE")]
61 [global::Cpp2ILInjected.Address(RVA = "0x15718A4", Offset = "0x15718A4", Length = "0x104")]
62 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
63 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
64 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
65 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Type), Member = "GetTypeFromHandle", MemberParameters = new object[] { typeof(RuntimeTypeHandle) }, ReturnType = typeof(Type))]
66 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Format", MemberParameters = new object[]
67 {
68 typeof(string),
69 typeof(object),
70 typeof(object)
71 }, ReturnType = typeof(string))]
72 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(AssetLoadException), Member = ".ctor", MemberParameters = new object[]
73 {
74 typeof(string),
76 }, ReturnType = typeof(void))]
77 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 5)]
79 {
80 throw null;
81 }
82
83 [global::Cpp2ILInjected.Token(Token = "0x60053DF")]
84 [global::Cpp2ILInjected.Address(RVA = "0x945FB4", Offset = "0x945FB4", Length = "0x90")]
85 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(AssetReaderCollection), Member = "Read", MemberTypeParameters = new object[] { "T" }, MemberParameters = new object[]
86 {
88 typeof(string)
89 }, ReturnType = "T")]
90 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
91 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Format", MemberParameters = new object[]
92 {
93 typeof(string),
94 typeof(object)
95 }, ReturnType = typeof(string))]
96 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(AssetLoadException), Member = ".ctor", MemberParameters = new object[]
97 {
98 typeof(string),
100 }, ReturnType = typeof(void))]
101 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 3)]
103 {
104 throw null;
105 }
106 }
107}
class f__AnonymousType0<< Count > j__TPar
static AssetLoadException FromMissingReader(string extension)
static AssetLoadException FromMissingAsset(string assetName, Exception innerException=null)
AssetLoadException(string text, Exception innerException)
static AssetLoadException FromInvalidReader< TReaderType, TAssetType >()