Skip to content

Commit a8661d6

Browse files
authored
Merge pull request #6 from cnblogs/change-namespace-for-extension-methods
feat: change namespace of extension methods
2 parents d393e7d + e60670e commit a8661d6

File tree

14 files changed

+33
-33
lines changed

14 files changed

+33
-33
lines changed

src/Cnblogs.Architecture.Ddd.Cqrs.AspNetCore/ApiVersioningInjectors.cs

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,8 @@
11
using Asp.Versioning;
22
using Asp.Versioning.Conventions;
33

4-
using Microsoft.Extensions.DependencyInjection;
5-
6-
namespace Cnblogs.Architecture.Ddd.Cqrs.AspNetCore;
4+
// ReSharper disable once CheckNamespace
5+
namespace Microsoft.Extensions.DependencyInjection;
76

87
/// <summary>
98
/// Api Versioning 注入扩展

src/Cnblogs.Architecture.Ddd.Cqrs.AspNetCore/ControllerOptionInjector.cs

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,8 @@
1-
using Microsoft.AspNetCore.Mvc;
2-
using Microsoft.Extensions.DependencyInjection;
1+
using Cnblogs.Architecture.Ddd.Cqrs.AspNetCore;
2+
using Microsoft.AspNetCore.Mvc;
33

4-
namespace Cnblogs.Architecture.Ddd.Cqrs.AspNetCore;
4+
// ReSharper disable once CheckNamespace
5+
namespace Microsoft.Extensions.DependencyInjection;
56

67
/// <summary>
78
/// 用于注入 Model Binder 的扩展方法。

src/Cnblogs.Architecture.Ddd.Cqrs.AspNetCore/SerilogInjector.cs

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,8 @@
11
using Microsoft.AspNetCore.Builder;
2-
using Microsoft.Extensions.Hosting;
3-
42
using Serilog;
53

6-
namespace Cnblogs.Architecture.Ddd.Cqrs.AspNetCore;
4+
// ReSharper disable once CheckNamespace
5+
namespace Microsoft.Extensions.Hosting;
76

87
/// <summary>
98
/// 注入 Serilog 的扩展方法。

src/Cnblogs.Architecture.Ddd.Cqrs.Dapper/ServiceCollectionInjector.cs

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
1-
using Cnblogs.Architecture.Ddd.Infrastructure.Dapper;
1+
using Cnblogs.Architecture.Ddd.Cqrs.Dapper;
2+
using Cnblogs.Architecture.Ddd.Infrastructure.Dapper;
23

3-
using Microsoft.Extensions.DependencyInjection;
4-
5-
namespace Cnblogs.Architecture.Ddd.Cqrs.Dapper;
4+
// ReSharper disable once CheckNamespace
5+
namespace Microsoft.Extensions.DependencyInjection;
66

77
/// <summary>
88
/// ServiceCollection 注入类。

src/Cnblogs.Architecture.Ddd.Cqrs.DependencyInjection/ServiceCollectionInjector.cs

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,11 @@
11
using System.Reflection;
22

33
using Cnblogs.Architecture.Ddd.Cqrs.Abstractions;
4-
4+
using Cnblogs.Architecture.Ddd.Cqrs.DependencyInjection;
55
using MediatR;
66

7-
using Microsoft.Extensions.DependencyInjection;
8-
9-
namespace Cnblogs.Architecture.Ddd.Cqrs.DependencyInjection;
7+
// ReSharper disable once CheckNamespace
8+
namespace Microsoft.Extensions.DependencyInjection;
109

1110
/// <summary>
1211
/// 依赖注入扩展方法。

src/Cnblogs.Architecture.Ddd.EventBus.Dapr/EndPointExtensions.cs

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,10 @@
11
using System.Reflection;
22
using Cnblogs.Architecture.Ddd.EventBus.Abstractions;
3+
using Cnblogs.Architecture.Ddd.EventBus.Dapr;
34
using Microsoft.AspNetCore.Builder;
4-
using Microsoft.AspNetCore.Routing;
55

6-
namespace Cnblogs.Architecture.Ddd.EventBus.Dapr;
6+
// ReSharper disable once CheckNamespace
7+
namespace Microsoft.AspNetCore.Routing;
78

89
/// <summary>
910
/// 用于事件订阅的扩展方法。

src/Cnblogs.Architecture.Ddd.Infrastructure.Abstractions/DispatchDomainEventExtensions.cs

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,7 @@
11
using Cnblogs.Architecture.Ddd.Domain.Abstractions;
22

3-
using MediatR;
4-
5-
namespace Cnblogs.Architecture.Ddd.Infrastructure.Abstractions;
3+
// ReSharper disable once CheckNamespace
4+
namespace MediatR;
65

76
/// <summary>
87
/// 发布领域时间的拓展方法。

src/Cnblogs.Architecture.Ddd.Infrastructure.Abstractions/PagedList.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@ public PagedList(IReadOnlyCollection<T> items, PagingParams pagingParams, int to
4242
{
4343
Items = items;
4444
TotalCount = totalCount;
45-
(var pageIndex, var pageSize) = pagingParams;
45+
var (pageIndex, pageSize) = pagingParams;
4646
PageIndex = pageIndex;
4747
PageSize = pageSize;
4848
}

src/Cnblogs.Architecture.Ddd.Infrastructure.Abstractions/QueryOrderer.cs

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,8 @@
11
using System.Linq.Expressions;
2+
using Cnblogs.Architecture.Ddd.Infrastructure.Abstractions;
23

3-
namespace Cnblogs.Architecture.Ddd.Infrastructure.Abstractions;
4+
// ReSharper disable once CheckNamespace
5+
namespace System.Linq;
46

57
/// <summary>
68
/// <see cref="OrderBySegment" /> 用于 <see cref="IQueryable{T}" /> 的扩展方法。
@@ -26,7 +28,7 @@ private static string GetThenByMethodName(bool isDesc)
2628
/// <returns>排好序的 <see cref="IQueryable{T}" />。</returns>
2729
public static IQueryable<TSource> OrderBy<TSource>(this IQueryable<TSource> queryable, OrderBySegment segment)
2830
{
29-
(var isDesc, var exp) = segment;
31+
var (isDesc, exp) = segment;
3032
var method = GetOrderByMethodName(isDesc);
3133
Type[] types = { queryable.ElementType, exp.Body.Type };
3234
var rs = Expression.Call(typeof(Queryable), method, types, queryable.Expression, exp);
@@ -62,7 +64,7 @@ public static IQueryable<TSource> OrderBy<TSource>(
6264
IEnumerable<OrderBySegment> segments)
6365
{
6466
var isFirst = true;
65-
foreach ((var isDesc, var exp) in segments)
67+
foreach (var (isDesc, exp) in segments)
6668
{
6769
var method = isFirst ? GetOrderByMethodName(isDesc) : GetThenByMethodName(isDesc);
6870
Type[] types = { queryable.ElementType, exp.Body.Type };

src/Cnblogs.Architecture.Ddd.Infrastructure.Abstractions/QueryPager.cs

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,7 @@
1-
namespace Cnblogs.Architecture.Ddd.Infrastructure.Abstractions;
1+
using Cnblogs.Architecture.Ddd.Infrastructure.Abstractions;
2+
3+
// ReSharper disable once CheckNamespace
4+
namespace System.Linq;
25

36
/// <summary>
47
/// <see cref="PagingParams" /> 用于 <see cref="IQueryable{T}" /> 的扩展方法。
@@ -14,7 +17,7 @@ public static class QueryPager
1417
/// <returns>分页后的列表。</returns>
1518
public static IQueryable<T> Paging<T>(this IQueryable<T> queryable, PagingParams pagingParams)
1619
{
17-
(var pageIndex, var pageSize) = pagingParams;
20+
var (pageIndex, pageSize) = pagingParams;
1821
return queryable.Paging(pageIndex, pageSize);
1922
}
2023

0 commit comments

Comments
 (0)