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

◆ AssemblyName() [3/3]

System.Reflection.AssemblyName.AssemblyName ( SerializationInfo si,
StreamingContext sc )
inlinepackage

Definition at line 48 of file AssemblyName.cs.

49 {
50 int num = 1;
51 base..ctor();
52 string @string = si.GetString("_Name");
53 this.name = @string;
54 string string2 = si.GetString("_CodeBase");
56 if (num == 0)
57 {
58 }
59 Type type;
60 object value = si.GetValue("_Version", type);
61 if (value != null)
62 {
64 return;
65 }
66 Type type2;
67 object value2 = si.GetValue("_PublicKey", type2);
68 if (value2 != null)
69 {
70 if (value2 == null)
71 {
72 goto IL_0093;
73 }
75 if (value2 == null)
76 {
77 return;
78 }
79 }
80 Type type3;
81 object value3 = si.GetValue("_PublicKeyToken", type3);
82 if (value3 != null)
83 {
84 if (value3 == null)
85 {
86 goto IL_0093;
87 }
89 if (value3 == null)
90 {
91 goto IL_0093;
92 }
93 }
94 Type type4;
95 object value4 = si.GetValue("_HashAlgorithm", type4);
96 Type type5;
97 object value5 = si.GetValue("_StrongNameKeyPair", type5);
98 if (value5 != null)
99 {
101 return;
102 }
103 Type type6;
104 object value6 = si.GetValue("_VersionCompatibility", type6);
105 this.cultureinfo = "_CultureInfo";
106 return;
107 IL_0093:
108 throw new InvalidCastException();
109 }
class f__AnonymousType0<< Count > j__TPar

References System.Runtime.Serialization.SerializationInfo.GetString(), System.Runtime.Serialization.SerializationInfo.GetValue(), j__TPar, and System.value.