src/Projac.Sql/SqlNonQueryCommandComposer.cs
/// <summary>
///     Composes this instance with the specified <paramref name="commands" /> unless the condition is satisfied.
/// </summary>
/// <param name="condition">The condition to satisfy.</param>
/// <param name="commands">The <see cref="SqlNonQueryCommand">commands</see> to compose with.</param>
/// <returns>A new composition of <see cref="SqlNonQueryCommand">commands</see>.</returns>
/// <exception cref="System.ArgumentNullException">Thrown when the <paramref name="commands" /> are <c>null</c>.</exception>
Composes this instance with the specified  unless the condition is satisfied.
Composes this instance with the specified unless the condition is satisfied .
public SqlNonQueryCommandComposer ComposeUnless(bool condition, IEnumerable<SqlNonQueryCommand> commands)
        {
            return !condition
                ? new SqlNonQueryCommandComposer(_commands.Concat(commands).ToArray())
                : this;
        }
public SqlNonQueryCommandComposer ComposeUnless ( bool condition , IEnumerable < SqlNonQueryCommand > commands ) { return ! condition ? new SqlNonQueryCommandComposer ( _commands . Concat ( commands ) . ToArray ( ) ) : this ; }
Composes this instance with the specified  unless the condition is satisfied.
Composes this instance with the specified unless the condition is satisfied .
A new composition of commands
A new composition of commands
Thrown when the  are null
Thrown when the are null
condition
bool
The condition to satisfy.
The condition to satisfy .
commands
IEnumerable<SqlNonQueryCommand>
None