Skip to content

Commit e9242d6

Browse files
Fix uncaught code analysis warnings causing a build break
1 parent 52cb28d commit e9242d6

File tree

2 files changed

+6
-1
lines changed

2 files changed

+6
-1
lines changed

Diff for: src/AspNet/OData/src/Asp.Versioning.WebApi.OData.ApiExplorer/ApiExplorer/ODataApiExplorer.cs

+1-1
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,7 @@ public ODataApiExplorer( HttpConfiguration configuration )
5454
public ODataApiExplorer( HttpConfiguration configuration, ODataApiExplorerOptions options )
5555
: base( configuration, options )
5656
{
57-
this.options = options;
57+
this.options = options ?? throw new ArgumentNullException( nameof( options ) );
5858
options.AdHocModelBuilder.OnModelCreated += MarkAsAdHoc;
5959
}
6060

Diff for: src/AspNet/OData/src/Asp.Versioning.WebApi.OData.ApiExplorer/Conventions/ImplicitModelBoundSettingsConvention.cs

+5
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,11 @@ public partial class ImplicitModelBoundSettingsConvention : IModelConfiguration,
1313
/// <inheritdoc />
1414
public void ApplyTo( ApiDescription apiDescription )
1515
{
16+
if ( apiDescription == null )
17+
{
18+
throw new ArgumentNullException( nameof( apiDescription ) );
19+
}
20+
1621
var response = apiDescription.ResponseDescription;
1722
var type = response.ResponseType ?? response.DeclaredType;
1823

0 commit comments

Comments
 (0)