public static AsOperatorQueryExpression As(QueryExpression expression, AliasIdentifierQueryExpression alias) { return(new AsOperatorQueryExpression(expression, alias)); }
public AsOperatorQueryExpression(QueryExpression expression, AliasIdentifierQueryExpression alias) { Expression = expression ?? throw new ArgumentNullException(nameof(expression)); Alias = alias ?? throw new ArgumentNullException(nameof(alias)); }
public static AsOperatorQueryExpression As(QueryExpression expression, string alias, out AliasIdentifierQueryExpression aliasIdentifierQueryExpression) { aliasIdentifierQueryExpression = new AliasIdentifierQueryExpression(alias); return(new AsOperatorQueryExpression(expression, aliasIdentifierQueryExpression)); }