public override void OnRaiseStatement(RaiseStatement node) { EmitDebugInfo(node); if (node.Exception == null) { _il.Emit(OpCodes.Rethrow); } else { Visit(node.Exception); PopType(); _il.Emit(OpCodes.Throw); } }