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

Package Functions

 __ExceptionInfo (int startAddr, Label endLabel)
 
void MarkFilterAddr (int filterAddr)
 
void MarkFaultAddr (int faultAddr)
 
void MarkCatchAddr (int catchAddr, Type catchException)
 
void MarkFinallyAddr (int finallyAddr, int endCatchAddr)
 
void Done (int endAddr)
 
int GetStartAddress ()
 
int GetEndAddress ()
 
int GetFinallyEndAddress ()
 
Label GetEndLabel ()
 
int[] GetFilterAddresses ()
 
int[] GetCatchAddresses ()
 
int[] GetCatchEndAddresses ()
 
Type[] GetCatchClass ()
 
int GetNumberOfCatches ()
 
int[] GetExceptionTypes ()
 
void SetFinallyEndLabel (Label lbl)
 
bool IsInner (__ExceptionInfo exc)
 
int GetCurrentState ()
 

Package Attributes

int m_startAddr
 
int[] m_filterAddr
 
int[] m_catchAddr
 
int[] m_catchEndAddr
 
int[] m_type
 
Type[] m_catchClass
 
Label m_endLabel
 
Label m_finallyEndLabel
 
int m_endAddr
 
int m_endFinally
 
int m_currentCatch
 

Private Member Functions

void MarkHelper (int catchorfilterAddr, int catchEndAddr, Type catchClass, int type)
 

Private Attributes

int m_currentState
 

Detailed Description

Definition at line 3 of file __ExceptionInfo.cs.


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