Skip to content

Commit c3a6af5

Browse files
Update DynamicQueryableExtensions.cs
1 parent 6358aee commit c3a6af5

File tree

1 file changed

+19
-20
lines changed

1 file changed

+19
-20
lines changed

src/System.Linq.Dynamic.Core/DynamicQueryableExtensions.cs

Lines changed: 19 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -1283,15 +1283,6 @@ public static IOrderedQueryable<TSource> OrderBy<TSource>([NotNull] this IQuerya
12831283
/// <param name="comparer">The comparer to use to order by.</param>
12841284
/// <param name="args">An object array that contains zero or more objects to insert into the predicate as parameters. Similar to the way String.Format formats strings.</param>
12851285
/// <returns>A <see cref="IQueryable{T}"/> whose elements are sorted according to the specified <paramref name="ordering"/>.</returns>
1286-
/// <example>
1287-
/// <code>
1288-
/// <![CDATA[
1289-
/// var resultSingle = queryable.OrderBy<User>("NumberProperty");
1290-
/// var resultSingleDescending = queryable.OrderBy<User>("NumberProperty DESC");
1291-
/// var resultMultiple = queryable.OrderBy<User>("NumberProperty, StringProperty");
1292-
/// ]]>
1293-
/// </code>
1294-
/// </example>
12951286
public static IOrderedQueryable<TSource> OrderBy<TSource>([NotNull] this IQueryable<TSource> source, [NotNull] ParsingConfig config, [NotNull] string ordering, IComparer comparer, params object[] args)
12961287
{
12971288
return (IOrderedQueryable<TSource>)InternalOrderBy((IQueryable)source, config, ordering, comparer, args);
@@ -1306,15 +1297,6 @@ public static IOrderedQueryable<TSource> OrderBy<TSource>([NotNull] this IQuerya
13061297
/// <param name="comparer">The comparer to use to order by.</param>
13071298
/// <param name="args">An object array that contains zero or more objects to insert into the predicate as parameters. Similar to the way String.Format formats strings.</param>
13081299
/// <returns>A <see cref="IQueryable{T}"/> whose elements are sorted according to the specified <paramref name="ordering"/>.</returns>
1309-
/// <example>
1310-
/// <code>
1311-
/// <![CDATA[
1312-
/// var resultSingle = queryable.OrderBy<User>("NumberProperty");
1313-
/// var resultSingleDescending = queryable.OrderBy<User>("NumberProperty DESC");
1314-
/// var resultMultiple = queryable.OrderBy<User>("NumberProperty, StringProperty");
1315-
/// ]]>
1316-
/// </code>
1317-
/// </example>
13181300
public static IOrderedQueryable<TSource> OrderBy<TSource>([NotNull] this IQueryable<TSource> source, [NotNull] string ordering, IComparer comparer, params object[] args)
13191301
{
13201302
return OrderBy(source, ParsingConfig.Default, ordering, comparer, args);
@@ -2241,13 +2223,30 @@ public static IOrderedQueryable<TSource> ThenBy<TSource>([NotNull] this IOrdered
22412223
return ThenBy(source, ParsingConfig.Default, ordering, args);
22422224
}
22432225

2244-
// NEED TEXT!
2226+
/// <summary>
2227+
/// Performs a subsequent ordering of the elements in a sequence in ascending order according to a key.
2228+
/// </summary>
2229+
/// <typeparam name="TSource">The type of the elements of source.</typeparam>
2230+
/// <param name="source">A sequence of values to order.</param>
2231+
/// <param name="config">The <see cref="ParsingConfig"/>.</param>
2232+
/// <param name="ordering">An expression string to indicate values to order by.</param>
2233+
/// <param name="comparer">The comparer to use to order by.</param>
2234+
/// <param name="args">An object array that contains zero or more objects to insert into the predicate as parameters. Similar to the way String.Format formats strings.</param>
2235+
/// <returns>A <see cref="IOrderedQueryable{T}"/> whose elements are sorted according to the specified <paramref name="ordering"/>.</returns>
22452236
public static IOrderedQueryable<TSource> ThenBy<TSource>([NotNull] this IOrderedQueryable<TSource> source, [NotNull] ParsingConfig config, [NotNull] string ordering, IComparer comparer, params object[] args)
22462237
{
22472238
return (IOrderedQueryable<TSource>)InternalThenBy((IOrderedQueryable)source, config, ordering, comparer, args);
22482239
}
22492240

2250-
// NEED TEXT!
2241+
/// <summary>
2242+
/// Performs a subsequent ordering of the elements in a sequence in ascending order according to a key.
2243+
/// </summary>
2244+
/// <typeparam name="TSource">The type of the elements of source.</typeparam>
2245+
/// <param name="source">A sequence of values to order.</param>
2246+
/// <param name="ordering">An expression string to indicate values to order by.</param>
2247+
/// <param name="comparer">The comparer to use to order by.</param>
2248+
/// <param name="args">An object array that contains zero or more objects to insert into the predicate as parameters. Similar to the way String.Format formats strings.</param>
2249+
/// <returns>A <see cref="IOrderedQueryable{T}"/> whose elements are sorted according to the specified <paramref name="ordering"/>.</returns>
22512250
public static IOrderedQueryable<TSource> ThenBy<TSource>([NotNull] this IOrderedQueryable<TSource> source, [NotNull] string ordering, IComparer comparer, params object[] args)
22522251
{
22532252
return ThenBy(source, ParsingConfig.Default, ordering, comparer, args);

0 commit comments

Comments
 (0)