Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches
System.Reflection.Emit.DynamicResolver Class Referencesealed

Classes

class  DestroyScout
 

Package Types

enum  SecurityControlFlags {
  Default = 0 , SkipVisibilityChecks = 1 , RestrictedSkipVisibilityChecks = 2 , HasCreationContext = 4 ,
  CanSkipCSEvaluation = 8
}
 

Package Functions

 DynamicResolver (DynamicILGenerator ilGenerator)
 
 DynamicResolver (DynamicILInfo dynamicILInfo)
 
override RuntimeType GetJitContext (out int securityControlFlags)
 
override byte[] GetCodeInfo (out int stackSize, out int initLocals, out int EHCount)
 
override byte[] GetLocalsSignature ()
 
override byte[] GetRawEHInfo ()
 
unsafe override void GetEHInfo (int excNumber, void *exc)
 
override string GetStringLiteral (int token)
 
override void ResolveToken (int token, out IntPtr typeHandle, out IntPtr methodHandle, out IntPtr fieldHandle)
 
override byte[] ResolveSignature (int token, int fromMethod)
 
override MethodInfo GetDynamicMethod ()
 

Private Member Functions

 ~DynamicResolver ()
 

Static Private Member Functions

static int CalculateNumberOfExceptions (__ExceptionInfo[] excp)
 

Private Attributes

__ExceptionInfo[] m_exceptions
 
byte[] m_exceptionHeader
 
DynamicMethod m_method
 
byte[] m_code
 
byte[] m_localSignature
 
int m_stackSize
 
DynamicScope m_scope
 

Detailed Description

Definition at line 3 of file DynamicResolver.cs.


The documentation for this class was generated from the following file: