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

◆ InitializeArrays() [2/3]

void System.ComponentModel.PropertyTabAttribute.InitializeArrays ( string[] tabClassNames,
Type[] tabClasses,
PropertyTabScope[] tabScopes )
inlineprivate

Definition at line 177 of file PropertyTabAttribute.cs.

178 {
179 object obj;
180 if (tabClasses != null)
181 {
182 if (tabScopes != null)
183 {
184 }
185 if (obj == null)
186 {
187 goto IL_0046;
188 }
189 if (obj != null)
190 {
192 if (obj == null)
193 {
194 return;
195 }
196 goto IL_0046;
197 }
198 }
199 else if (obj != null)
200 {
201 if (tabScopes != null)
202 {
203 }
204 object obj2;
205 if (obj2 == null)
206 {
207 goto IL_0046;
208 }
209 if (obj2 != null)
210 {
212 if (obj2 != null)
213 {
214 goto IL_0046;
215 }
216 }
217 }
218 else
219 {
220 if (this._tabClasses == null && this._tabClassNames == null)
221 {
222 return;
223 }
224 goto IL_0046;
225 }
226 throw new InvalidCastException();
227 IL_0046:
228 if (tabScopes == null)
229 {
230 return;
231 }
232 object obj3;
233 if (obj3 == null || obj3 != null)
234 {
235 return;
236 }
237 throw new InvalidCastException();
238 }
class f__AnonymousType0<< Count > j__TPar

References System.ComponentModel.PropertyTabAttribute._tabClasses, System.ComponentModel.PropertyTabAttribute._tabClassNames, j__TPar, and System.obj.