internal virtual void MarkFaultAddr(int faultAddr) { m_currentState = State_Fault; MarkHelper(faultAddr, faultAddr, null, Fault); }
public virtual void BeginFaultBlock() { if (this.m_currExcStackCount == 0) { throw new NotSupportedException(Environment.GetResourceString("Argument_NotInExceptionBlock")); } __ExceptionInfo info = this.m_currExcStack[this.m_currExcStackCount - 1]; Label endLabel = info.GetEndLabel(); this.Emit(OpCodes.Leave, endLabel); info.MarkFaultAddr(this.m_length); }