Skip to content

Commit 1c494d8

Browse files
author
rstam
committed
Renamed Func queryBuilder parameters to queryBuilderFunction. Renamed lamda parameter from q to qb in query builder functions in unit tests.
1 parent 4645f3b commit 1c494d8

File tree

5 files changed

+81
-81
lines changed

5 files changed

+81
-81
lines changed

Driver/Builders/QueryBuilder.cs

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -43,12 +43,12 @@ public static IMongoQuery Null
4343
/// Builds a query using a strongly-typed query builder.
4444
/// </summary>
4545
/// <typeparam name="TDocument"></typeparam>
46-
/// <param name="queryBuilder">The query.</param>
46+
/// <param name="queryBuilderFunction">A function that builds a query using the supplied query builder.</param>
4747
/// <returns>an IMongoQuery.</returns>
48-
public static IMongoQuery Build<TDocument>(Func<QueryBuilder<TDocument>, IMongoQuery> queryBuilder)
48+
public static IMongoQuery Build<TDocument>(Func<QueryBuilder<TDocument>, IMongoQuery> queryBuilderFunction)
4949
{
50-
var builder = new QueryBuilder<TDocument>();
51-
return queryBuilder(builder);
50+
var queryBuilder = new QueryBuilder<TDocument>();
51+
return queryBuilderFunction(queryBuilder);
5252
}
5353

5454
/// <summary>

Driver/Builders/TypedQueryBuilder.cs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -103,16 +103,16 @@ public IMongoQuery And(params IMongoQuery[] queries)
103103
/// </summary>
104104
/// <typeparam name="TValue">The type of the enumerable member values.</typeparam>
105105
/// <param name="memberExpression">The member expression representing the element to test.</param>
106-
/// <param name="queryBuilder">The query to match elements with.</param>
106+
/// <param name="elementQueryBuilderFunction">A function that builds a query using the supplied query builder.</param>
107107
/// <returns>
108108
/// An IMongoQuery.
109109
/// </returns>
110-
public IMongoQuery ElemMatch<TValue>(Expression<Func<TDocument, IEnumerable<TValue>>> memberExpression, Func<QueryBuilder<TValue>, IMongoQuery> queryBuilder)
110+
public IMongoQuery ElemMatch<TValue>(Expression<Func<TDocument, IEnumerable<TValue>>> memberExpression, Func<QueryBuilder<TValue>, IMongoQuery> elementQueryBuilderFunction)
111111
{
112112
var serializationInfo = _serializationInfoHelper.GetSerializationInfo(memberExpression);
113113
var itemSerializationInfo = _serializationInfoHelper.GetItemSerializationInfo("ElemMatch", serializationInfo);
114114
var elementQueryBuilder = new QueryBuilder<TValue>(_serializationInfoHelper, itemSerializationInfo.Serializer);
115-
var elementQuery = queryBuilder(elementQueryBuilder);
115+
var elementQuery = elementQueryBuilderFunction(elementQueryBuilder);
116116
return _queryBuilder.ElemMatch(serializationInfo.ElementName, elementQuery);
117117
}
118118

Driver/Builders/UpdateBuilder.cs

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1406,13 +1406,13 @@ public static UpdateBuilder<TDocument> Pull<TValue>(Expression<Func<TDocument, I
14061406
/// </summary>
14071407
/// <typeparam name="TValue">The type of the enumerable member values.</typeparam>
14081408
/// <param name="memberExpression">The member expression.</param>
1409-
/// <param name="queryBuilder">A query that specifies which elements to remove.</param>
1409+
/// <param name="elementQueryBuilderFunction">A function that builds a query using the supplied query builder.</param>
14101410
/// <returns>
14111411
/// The builder (so method calls can be chained).
14121412
/// </returns>
1413-
public static UpdateBuilder<TDocument> Pull<TValue>(Expression<Func<TDocument, IEnumerable<TValue>>> memberExpression, Func<QueryBuilder<TValue>, IMongoQuery> queryBuilder)
1413+
public static UpdateBuilder<TDocument> Pull<TValue>(Expression<Func<TDocument, IEnumerable<TValue>>> memberExpression, Func<QueryBuilder<TValue>, IMongoQuery> elementQueryBuilderFunction)
14141414
{
1415-
return new UpdateBuilder<TDocument>().Pull(memberExpression, queryBuilder);
1415+
return new UpdateBuilder<TDocument>().Pull(memberExpression, elementQueryBuilderFunction);
14161416
}
14171417

14181418
/// <summary>
@@ -1794,25 +1794,25 @@ public UpdateBuilder<TDocument> Pull<TValue>(Expression<Func<TDocument, IEnumera
17941794
/// </summary>
17951795
/// <typeparam name="TValue">The type of the enumerable member values.</typeparam>
17961796
/// <param name="memberExpression">The member expression.</param>
1797-
/// <param name="queryBuilder">A query that specifies which elements to remove.</param>
1797+
/// <param name="elementQueryBuilderFunction">A function that builds a query using the supplied query builder.</param>
17981798
/// <returns>
17991799
/// The builder (so method calls can be chained).
18001800
/// </returns>
1801-
public UpdateBuilder<TDocument> Pull<TValue>(Expression<Func<TDocument, IEnumerable<TValue>>> memberExpression, Func<QueryBuilder<TValue>, IMongoQuery> queryBuilder)
1801+
public UpdateBuilder<TDocument> Pull<TValue>(Expression<Func<TDocument, IEnumerable<TValue>>> memberExpression, Func<QueryBuilder<TValue>, IMongoQuery> elementQueryBuilderFunction)
18021802
{
18031803
if (memberExpression == null)
18041804
{
18051805
throw new ArgumentNullException("memberExpression");
18061806
}
1807-
if (queryBuilder == null)
1807+
if (elementQueryBuilderFunction == null)
18081808
{
1809-
throw new ArgumentNullException("queryBuilder");
1809+
throw new ArgumentNullException("elementQueryBuilderFunction");
18101810
}
18111811

18121812
var serializationInfo = _serializationInfoHelper.GetSerializationInfo(memberExpression);
18131813
var itemSerializationInfo = _serializationInfoHelper.GetItemSerializationInfo("Pull", serializationInfo);
18141814
var elementQueryBuilder = new QueryBuilder<TValue>(_serializationInfoHelper, itemSerializationInfo.Serializer);
1815-
var elementQuery = queryBuilder(elementQueryBuilder);
1815+
var elementQuery = elementQueryBuilderFunction(elementQueryBuilder);
18161816
_updateBuilder = _updateBuilder.Pull(serializationInfo.ElementName, elementQuery);
18171817
return this;
18181818
}

0 commit comments

Comments
 (0)