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
DropdownList.cs
Go to the documentation of this file.
1using System;
6
7namespace NaughtyAttributes
8{
9 [global::Cpp2ILInjected.Token(Token = "0x200000B")]
10 public class DropdownList<T> : IDropdownList, IEnumerable<KeyValuePair<string, object>>, IEnumerable
11 {
12 [global::Cpp2ILInjected.Token(Token = "0x6000015")]
13 [global::Cpp2ILInjected.Address(RVA = "0x1621FB0", Offset = "0x1621FB0", Length = "0x80")]
14 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
15 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(DropdownList<>), Member = "op_Explicit", MemberParameters = new object[] { "NaughtyAttributes.DropdownList`1<T>" }, ReturnType = typeof(DropdownList<object>))]
16 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
17 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
18 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(List<KeyValuePair<object, object>>), Member = ".ctor", ReturnType = typeof(void))]
19 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 3)]
20 public DropdownList()
21 {
22 throw null;
23 }
24
25 [global::Cpp2ILInjected.Token(Token = "0x6000016")]
26 [global::Cpp2ILInjected.Address(RVA = "0x1622030", Offset = "0x1622030", Length = "0xE4")]
27 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
28 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
29 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(DropdownList<>), Member = "op_Explicit", MemberParameters = new object[] { "NaughtyAttributes.DropdownList`1<T>" }, ReturnType = typeof(DropdownList<object>))]
30 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
31 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(KeyValuePair<object, object>), Member = ".ctor", MemberParameters = new object[]
32 {
33 typeof(object),
34 typeof(object)
35 }, ReturnType = typeof(void))]
36 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
37 public void Add(string displayName, T value)
38 {
39 throw null;
40 }
41
42 [global::Cpp2ILInjected.Token(Token = "0x6000017")]
43 [global::Cpp2ILInjected.Address(RVA = "0x1622114", Offset = "0x1622114", Length = "0x88")]
44 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
45 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
46 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(List<KeyValuePair<object, object>>), Member = "GetEnumerator", ReturnType = "Enumerator<T>")]
47 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 3)]
49 {
50 throw null;
51 }
52
53 [global::Cpp2ILInjected.Token(Token = "0x6000018")]
54 [global::Cpp2ILInjected.Address(RVA = "0x162219C", Offset = "0x162219C", Length = "0x14")]
55 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
56 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
57 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
59 {
60 throw null;
61 }
62
63 [global::Cpp2ILInjected.Token(Token = "0x6000019")]
64 [global::Cpp2ILInjected.Address(RVA = "0x16221B0", Offset = "0x16221B0", Length = "0x30C")]
65 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
66 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
67 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
68 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(DropdownList<>), Member = ".ctor", ReturnType = typeof(void))]
69 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(DropdownList<>), Member = "Add", MemberParameters = new object[]
70 {
71 typeof(string),
72 "T"
73 }, ReturnType = typeof(void))]
74 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 21)]
75 public static explicit operator DropdownList<object>(DropdownList<T> target)
76 {
77 throw null;
78 }
79
80 [global::Cpp2ILInjected.Token(Token = "0x4000009")]
81 [global::Cpp2ILInjected.FieldOffset(Offset = "0x0")]
83 }
84}
class f__AnonymousType0<< Count > j__TPar
void Add(string displayName, T value)
IEnumerator< KeyValuePair< string, object > > GetEnumerator()
List< KeyValuePair< string, object > > values