Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches
Resolver.cs
Go to the documentation of this file.
2
3namespace System;
4
5internal abstract class Resolver
6{
7 internal struct CORINFO_EH_CLAUSE
8 {
9 internal int Flags;
10
11 internal int TryOffset;
12
13 internal int TryLength;
14
15 internal int HandlerOffset;
16
17 internal int HandlerLength;
18
20 }
21
22 internal abstract RuntimeType GetJitContext(out int securityControlFlags);
23
24 internal abstract byte[] GetCodeInfo(out int stackSize, out int initLocals, out int EHCount);
25
26 internal abstract byte[] GetLocalsSignature();
27
28 internal unsafe abstract void GetEHInfo(int EHNumber, void* exception);
29
30 internal abstract byte[] GetRawEHInfo();
31
32 internal abstract string GetStringLiteral(int token);
33
34 internal abstract void ResolveToken(int token, out IntPtr typeHandle, out IntPtr methodHandle, out IntPtr fieldHandle);
35
36 internal abstract byte[] ResolveSignature(int token, int fromMethod);
37
38 internal abstract MethodInfo GetDynamicMethod();
39}
MethodInfo GetDynamicMethod()
unsafe void GetEHInfo(int EHNumber, void *exception)
string GetStringLiteral(int token)
byte[] GetCodeInfo(out int stackSize, out int initLocals, out int EHCount)
byte[] GetLocalsSignature()
void ResolveToken(int token, out IntPtr typeHandle, out IntPtr methodHandle, out IntPtr fieldHandle)
byte[] ResolveSignature(int token, int fromMethod)
RuntimeType GetJitContext(out int securityControlFlags)
byte[] GetRawEHInfo()