MicroLite.Builder.SelectSqlBuilder.AddWithComparisonOperator C# (CSharp) Method

AddWithComparisonOperator() private method

private AddWithComparisonOperator ( SqlQuery subQuery, string comparisonOperator ) : void
subQuery SqlQuery
comparisonOperator string
return void
        private void AddWithComparisonOperator(SqlQuery subQuery, string comparisonOperator)
        {
            if (!string.IsNullOrEmpty(this.Operand))
            {
                this.InnerSql.Append(this.Operand);
            }

            this.Arguments.AddRange(subQuery.Arguments);

            var renumberedPredicate = SqlUtility.RenumberParameters(subQuery.CommandText, this.Arguments.Count);

            this.InnerSql.Append(" (")
                .Append(this.WhereColumnName)
                .Append(comparisonOperator)
                .Append('(')
                .Append(renumberedPredicate)
                .Append("))");
        }