Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches
System.Reflection.Emit.DynamicILInfo Class Reference

Public Member Functions

void SetCode (byte[]? code, int maxStackSize)
 
unsafe void SetCode (byte *code, int codeSize, int maxStackSize)
 
void SetExceptions (byte[]? exceptions)
 
unsafe void SetExceptions (byte *exceptions, int exceptionsSize)
 
void SetLocalSignature (byte[]? localSignature)
 
unsafe void SetLocalSignature (byte *localSignature, int signatureSize)
 
int GetTokenFor (RuntimeMethodHandle method)
 
int GetTokenFor (DynamicMethod method)
 
int GetTokenFor (RuntimeMethodHandle method, RuntimeTypeHandle contextType)
 
int GetTokenFor (RuntimeFieldHandle field)
 
int GetTokenFor (RuntimeFieldHandle field, RuntimeTypeHandle contextType)
 
int GetTokenFor (RuntimeTypeHandle type)
 
int GetTokenFor (string literal)
 
int GetTokenFor (byte[] signature)
 

Package Functions

 DynamicILInfo (DynamicMethod method, byte[] methodSignature)
 
void GetCallableMethod (RuntimeModule module, DynamicMethod dm)
 

Properties

byte[] LocalSignature [get]
 
byte[] Exceptions [get]
 
byte[] Code [get]
 
int MaxStackSize [get]
 
DynamicMethod DynamicMethod [get]
 
DynamicScope DynamicScope [get]
 

Private Attributes

DynamicMethod m_method
 
DynamicScope m_scope
 
byte[] m_exceptions
 
byte[] m_code
 
byte[] m_localSignature
 
int m_maxStackSize
 
int m_methodSignature
 

Detailed Description

Definition at line 3 of file DynamicILInfo.cs.


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