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
NoAllocHelpers.cs
Go to the documentation of this file.
1using System;
8
9namespace UnityEngine
10{
11 [NativeHeader("Runtime/Export/Scripting/NoAllocHelpers.bindings.h")]
12 [global::Cpp2ILInjected.Token(Token = "0x20000C3")]
13 internal sealed class NoAllocHelpers
14 {
15 [global::Cpp2ILInjected.Token(Token = "0x6000356")]
16 [global::Cpp2ILInjected.Address(RVA = "0x1593D48", Offset = "0x1593D48", Length = "0x104")]
17 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
18 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
19 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
20 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(NoAllocHelpers), Member = "Internal_ResizeList", MemberParameters = new object[]
21 {
22 typeof(object),
23 typeof(int)
24 }, ReturnType = typeof(void))]
25 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ArgumentException), Member = ".ctor", MemberParameters = new object[]
26 {
27 typeof(string),
28 typeof(string)
29 }, ReturnType = typeof(void))]
30 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ArgumentNullException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
31 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 9)]
32 public static void ResizeList<T>(List<T> list, int size)
33 {
34 throw null;
35 }
36
37 [global::Cpp2ILInjected.Token(Token = "0x6000357")]
38 [global::Cpp2ILInjected.Address(RVA = "0x1593C58", Offset = "0x1593C58", Length = "0x78")]
39 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
40 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
41 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
42 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
43 public static void EnsureListElemCount<T>(List<T> list, int count)
44 {
45 throw null;
46 }
47
48 [global::Cpp2ILInjected.Token(Token = "0x6000358")]
49 [global::Cpp2ILInjected.Address(RVA = "0x1593F50", Offset = "0x1593F50", Length = "0x18")]
50 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
51 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Mesh), Member = "SetColors", MemberParameters = new object[] { typeof(List<Color32>) }, ReturnType = typeof(void))]
52 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
53 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
54 public static int SafeLength<T>(List<T> values)
55 {
56 throw null;
57 }
58
59 [FreeFunction("NoAllocHelpers_Bindings::Internal_ResizeList")]
60 [global::Cpp2ILInjected.Token(Token = "0x6000359")]
61 [global::Cpp2ILInjected.Address(RVA = "0x1F7DF40", Offset = "0x1F7DF40", Length = "0x44")]
62 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(NoAllocHelpers), Member = "ResizeList", MemberTypeParameters = new object[] { "T" }, MemberParameters = new object[]
63 {
64 "System.Collections.Generic.List`1<T>",
65 typeof(int)
66 }, ReturnType = typeof(void))]
67 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
68 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
69 [MethodImpl(4096)]
70 internal static extern void Internal_ResizeList(object list, int size);
71
72 [FreeFunction("NoAllocHelpers_Bindings::ExtractArrayFromList")]
73 [global::Cpp2ILInjected.Token(Token = "0x600035A")]
74 [global::Cpp2ILInjected.Address(RVA = "0x1F6EFA8", Offset = "0x1F6EFA8", Length = "0x3C")]
75 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Mesh), Member = "SetListForChannel", MemberTypeParameters = new object[] { "T" }, MemberParameters = new object[]
76 {
79 typeof(int),
80 "System.Collections.Generic.List`1<T>",
81 typeof(int),
82 typeof(int),
84 }, ReturnType = typeof(void))]
85 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Mesh), Member = "SetListForChannel", MemberTypeParameters = new object[] { "T" }, MemberParameters = new object[]
86 {
88 "System.Collections.Generic.List`1<T>",
89 typeof(int),
90 typeof(int),
92 }, ReturnType = typeof(void))]
93 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Mesh), Member = "GetListForChannel", MemberTypeParameters = new object[] { "T" }, MemberParameters = new object[]
94 {
95 "System.Collections.Generic.List`1<T>",
96 typeof(int),
98 typeof(int),
100 }, ReturnType = typeof(void))]
101 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 3)]
102 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
103 [MethodImpl(4096)]
104 public static extern Array ExtractArrayFromList(object list);
105 }
106}
class f__AnonymousType0<< Count > j__TPar
static void EnsureListElemCount< T >(List< T > list, int count)
static void Internal_ResizeList(object list, int size)
static int SafeLength< T >(List< T > values)
static void ResizeList< T >(List< T > list, int size)
static Array ExtractArrayFromList(object list)