diff --git a/src/Carbunql/Fluent/SelectQueryWhereExtensions.cs b/src/Carbunql/Fluent/SelectQueryWhereExtensions.cs
index 0d8691b3..4a22004d 100644
--- a/src/Carbunql/Fluent/SelectQueryWhereExtensions.cs
+++ b/src/Carbunql/Fluent/SelectQueryWhereExtensions.cs
@@ -9,9 +9,9 @@ public static class SelectQueryWhereExtensions
internal static char[] ParameterSymbols = { '@', ':', '$' };
///
- /// Conditionally applies the specified function to the query if the condition is true.
+ /// Conditionally applies the specified function to the query if the given condition is true.
///
- /// The query to apply the function to.
+ /// The query to which the function will be applied.
/// The condition to evaluate.
/// The function to apply if the condition is true.
/// The modified query if the condition is true; otherwise, the original query.
@@ -22,6 +22,20 @@ public static SelectQuery If(this SelectQuery query, bool condition, Func