public static ActivityWithResult CreateExpressionFromString(string expressionText, bool useLocationExpression, Type resultType) { ActivityWithResult expression; if (!useLocationExpression) { if (!CSharpExpressionHelper.TryCreateLiteral(resultType, expressionText, out expression)) { expression = CSharpExpressionHelper.CreateCSharpExpression(expressionText, useLocationExpression, resultType); } } else { expression = CSharpExpressionHelper.CreateCSharpExpression(expressionText, useLocationExpression, resultType); } return(expression); }