Remotion.Linq.SqlBackend.SqlStatementModel.SqlSpecificExpressions.SqlLengthExpression.SqlLengthExpression C# (CSharp) Method

SqlLengthExpression() public method

public SqlLengthExpression ( Expression expression ) : System
expression System.Linq.Expressions.Expression
return System
    public SqlLengthExpression (Expression expression)
        : base(typeof(int))
    {
      ArgumentUtility.CheckNotNull ("expression", expression);

      if (expression.Type != typeof (string) && expression.Type != typeof (char))
      {
        throw new ArgumentException (
            "SqlLengthExpression can only be used on values of type 'System.String' or 'System.Char', not on '" + expression.Type
            + "'. (Add a conversion if you need to get the string length of a non-string value.)",
            "expression");
      }

      _expression = expression;
    }