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
SafePasswordHandle.cs
Go to the documentation of this file.
1using System;
6
8{
9 [global::Cpp2ILInjected.Token(Token = "0x200005A")]
10 internal sealed class SafePasswordHandle : global::System.Runtime.InteropServices.SafeHandle
11 {
12 [global::Cpp2ILInjected.Token(Token = "0x6000214")]
13 [global::Cpp2ILInjected.Address(RVA = "0x1AC66B0", Offset = "0x1AC66B0", Length = "0x58")]
14 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(SafePasswordHandle), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
15 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
16 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Runtime.InteropServices.Marshal), Member = "StringToHGlobalAnsi", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(global::System.IntPtr))]
17 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
18 private global::System.IntPtr CreateHandle(string password)
19 {
20 throw null;
21 }
22
23 [global::Cpp2ILInjected.Token(Token = "0x6000215")]
24 [global::Cpp2ILInjected.Address(RVA = "0x1AC6708", Offset = "0x1AC6708", Length = "0x5C")]
25 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(SafePasswordHandle), Member = "ReleaseHandle", ReturnType = typeof(bool))]
26 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
27 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Runtime.InteropServices.Marshal), Member = "ZeroFreeGlobalAllocAnsi", MemberParameters = new object[] { typeof(global::System.IntPtr) }, ReturnType = typeof(void))]
28 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
29 private void FreeHandle()
30 {
31 throw null;
32 }
33
34 [global::Cpp2ILInjected.Token(Token = "0x6000216")]
35 [global::Cpp2ILInjected.Address(RVA = "0x1AC6764", Offset = "0x1AC6764", Length = "0x78")]
36 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Security.Cryptography.X509Certificates.X509Certificate), Member = ".ctor", MemberParameters = new object[]
37 {
38 typeof(string),
39 typeof(string),
40 typeof(global::System.Security.Cryptography.X509Certificates.X509KeyStorageFlags)
41 }, ReturnType = typeof(void))]
42 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Mono.X509PalImpl", Member = "ImportFallback", MemberParameters = new object[] { "System.Byte[]" }, ReturnType = "System.Security.Cryptography.X509Certificates.X509Certificate2Impl")]
43 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Security.Cryptography.X509Certificates.X509Certificate2", Member = ".ctor", MemberParameters = new object[] { "System.Byte[]" }, ReturnType = typeof(void))]
44 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 3)]
45 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Runtime.InteropServices.SafeHandle), Member = ".ctor", MemberParameters = new object[]
46 {
47 typeof(global::System.IntPtr),
48 typeof(bool)
49 }, ReturnType = typeof(void))]
50 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SafePasswordHandle), Member = "CreateHandle", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(global::System.IntPtr))]
51 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
52 public SafePasswordHandle(string password)
53 {
54 throw null;
55 }
56
57 [global::Cpp2ILInjected.Token(Token = "0x6000217")]
58 [global::Cpp2ILInjected.Address(RVA = "0x1AC67DC", Offset = "0x1AC67DC", Length = "0x7C")]
59 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
60 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.IntPtr), Member = "op_Inequality", MemberParameters = new object[]
61 {
62 typeof(global::System.IntPtr),
63 typeof(global::System.IntPtr)
64 }, ReturnType = typeof(bool))]
65 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SafePasswordHandle), Member = "FreeHandle", ReturnType = typeof(void))]
66 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.IntPtr), Member = "op_Explicit", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(global::System.IntPtr))]
67 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
68 protected override bool ReleaseHandle()
69 {
70 throw null;
71 }
72
73 [global::Cpp2ILInjected.Token(Token = "0x6000218")]
74 [global::Cpp2ILInjected.Address(RVA = "0x1AC6858", Offset = "0x1AC6858", Length = "0x70")]
75 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
76 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SafeHandleCache<>), Member = "IsCachedInvalidHandle", MemberParameters = new object[] { typeof(global::System.Runtime.InteropServices.SafeHandle) }, ReturnType = typeof(bool))]
77 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Runtime.InteropServices.SafeHandle), Member = "Dispose", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(void))]
78 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
79 protected override void Dispose(bool disposing)
80 {
81 throw null;
82 }
83
84 [global::Cpp2ILInjected.Token(Token = "0x17000036")]
85 public override bool IsInvalid
86 {
87 [global::Cpp2ILInjected.Token(Token = "0x6000219")]
88 [global::Cpp2ILInjected.Address(RVA = "0x1AC68C8", Offset = "0x1AC68C8", Length = "0x28")]
89 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
90 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.IntPtr), Member = "op_Explicit", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(global::System.IntPtr))]
91 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.IntPtr), Member = "op_Equality", MemberParameters = new object[]
92 {
93 typeof(global::System.IntPtr),
94 typeof(global::System.IntPtr)
95 }, ReturnType = typeof(bool))]
96 get
97 {
98 throw null;
99 }
100 }
101
102 [global::Cpp2ILInjected.Token(Token = "0x600021A")]
103 [global::Cpp2ILInjected.Address(RVA = "0x1AC68F0", Offset = "0x1AC68F0", Length = "0x5C")]
104 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Security.Cryptography.X509Certificates.X509Certificate2ImplMono", Member = "ImportPkcs12", MemberParameters = new object[]
105 {
106 "System.Byte[]",
108 }, ReturnType = "Mono.Security.X509.X509Certificate")]
109 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
110 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Runtime.InteropServices.Marshal), Member = "PtrToStringAnsi", MemberParameters = new object[] { typeof(global::System.IntPtr) }, ReturnType = typeof(string))]
111 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
112 internal string Mono_DangerousGetString()
113 {
114 throw null;
115 }
116 }
117}
class f__AnonymousType0<< Count > j__TPar
global::System.IntPtr CreateHandle(string password)