private void LoadExpressionWithType(IType expectedType, Expression expression) { Visit(expression); EmitCastIfNeeded(expectedType, PopType()); }