public override int Visit(SqlParameterRefScalarExpression sqlObject)
        {
            int hashCode = SqlParameterRefScalarExpressionHashCode;

            hashCode = CombineHashes(hashCode, sqlObject.Parameter.Accept(this));
            return(hashCode);
        }
        public override bool Visit(SqlParameterRefScalarExpression first, SqlObject secondAsObject)
        {
            if (!(secondAsObject is SqlParameterRefScalarExpression second))
            {
                return(false);
            }

            if (!Equals(first.Parameter, second.Parameter))
            {
                return(false);
            }

            return(true);
        }
Example #3
0
 public abstract void Visit(SqlParameterRefScalarExpression sqlObject);
 public override void Visit(SqlParameterRefScalarExpression sqlParameterRefScalarExpression)
 {
     sqlParameterRefScalarExpression.Parameter.Accept(this);
 }
Example #5
0
 public override CosmosElement Visit(SqlParameterRefScalarExpression scalarExpression, CosmosElement document)
 {
     return(CosmosString.Create(scalarExpression.Parameter.Name));
 }
 public override SqlObject Visit(SqlParameterRefScalarExpression sqlObject)
 {
     return(SqlParameterRefScalarExpression.Create(sqlObject.Parameter.Accept(this) as SqlParameter));
 }
 public abstract void Visit(SqlParameterRefScalarExpression scalarExpression);
Example #8
0
 public override bool Visit(SqlParameterRefScalarExpression scalarExpression)
 {
     return(false);
 }
        public override SqlObject VisitParameterRefScalarExpression([NotNull] sqlParser.ParameterRefScalarExpressionContext context)
        {
            Contract.Requires(context != null);

            return(SqlParameterRefScalarExpression.Create(SqlParameter.Create(context.PARAMETER().GetText())));
        }
Example #10
0
 public abstract TResult Visit(SqlParameterRefScalarExpression sqlObject);
Example #11
0
 public abstract TOutput Visit(SqlParameterRefScalarExpression sqlObject, TArg input);