Ensure IResult types throw ArgumentNullExceptions on public methods (#41412)
Fixes #41383 - Ensure IResult types throw ArgumentNullExceptions on public methods - Removed unused internal constructors on result types - Ensure argument exceptions are thrown by public ctors & static factory methods - Do not throw argument exceptions from internal ctors - Add tests for all public ctors and factory methods that throw argument exceptions
显示
- src/Http/Http.Extensions/src/HttpValidationProblemDetails.cs 1 个添加, 1 个删除src/Http/Http.Extensions/src/HttpValidationProblemDetails.cs
- src/Http/Http.Results/src/Accepted.cs 4 个添加, 5 个删除src/Http/Http.Results/src/Accepted.cs
- src/Http/Http.Results/src/AcceptedAtRoute.cs 4 个添加, 0 个删除src/Http/Http.Results/src/AcceptedAtRoute.cs
- src/Http/Http.Results/src/AcceptedAtRouteOfT.cs 4 个添加, 0 个删除src/Http/Http.Results/src/AcceptedAtRouteOfT.cs
- src/Http/Http.Results/src/AcceptedOfT.cs 4 个添加, 0 个删除src/Http/Http.Results/src/AcceptedOfT.cs
- src/Http/Http.Results/src/BadRequest.cs 4 个添加, 0 个删除src/Http/Http.Results/src/BadRequest.cs
- src/Http/Http.Results/src/BadRequestOfT.cs 4 个添加, 0 个删除src/Http/Http.Results/src/BadRequestOfT.cs
- src/Http/Http.Results/src/ChallengeHttpResult.cs 2 个添加, 21 个删除src/Http/Http.Results/src/ChallengeHttpResult.cs
- src/Http/Http.Results/src/Conflict.cs 4 个添加, 0 个删除src/Http/Http.Results/src/Conflict.cs
- src/Http/Http.Results/src/ConflictOfT.cs 4 个添加, 0 个删除src/Http/Http.Results/src/ConflictOfT.cs
- src/Http/Http.Results/src/ContentHttpResult.cs 2 个添加, 0 个删除src/Http/Http.Results/src/ContentHttpResult.cs
- src/Http/Http.Results/src/Created.cs 4 个添加, 0 个删除src/Http/Http.Results/src/Created.cs
- src/Http/Http.Results/src/CreatedAtRoute.cs 4 个添加, 0 个删除src/Http/Http.Results/src/CreatedAtRoute.cs
- src/Http/Http.Results/src/CreatedAtRouteOfT.cs 4 个添加, 0 个删除src/Http/Http.Results/src/CreatedAtRouteOfT.cs
- src/Http/Http.Results/src/CreatedOfT.cs 4 个添加, 0 个删除src/Http/Http.Results/src/CreatedOfT.cs
- src/Http/Http.Results/src/EmptyHttpResult.cs 2 个添加, 0 个删除src/Http/Http.Results/src/EmptyHttpResult.cs
- src/Http/Http.Results/src/FileContentHttpResult.cs 2 个添加, 0 个删除src/Http/Http.Results/src/FileContentHttpResult.cs
- src/Http/Http.Results/src/FileStreamHttpResult.cs 2 个添加, 0 个删除src/Http/Http.Results/src/FileStreamHttpResult.cs
- src/Http/Http.Results/src/ForbidHttpResult.cs 2 个添加, 10 个删除src/Http/Http.Results/src/ForbidHttpResult.cs
- src/Http/Http.Results/src/JsonHttpResultOfT.cs 2 个添加, 12 个删除src/Http/Http.Results/src/JsonHttpResultOfT.cs
加载中
想要评论请 注册 或 登录