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); }
public abstract void Visit(SqlParameterRefScalarExpression sqlObject);
public override void Visit(SqlParameterRefScalarExpression sqlParameterRefScalarExpression) { sqlParameterRefScalarExpression.Parameter.Accept(this); }
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);
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()))); }
public abstract TResult Visit(SqlParameterRefScalarExpression sqlObject);
public abstract TOutput Visit(SqlParameterRefScalarExpression sqlObject, TArg input);