Skip to content

Commit c3373af

Browse files
Merge pull request #1887 from microsoft/mk/simplify-null-check
Simplify null/empty string checks
2 parents 264226b + 125bda9 commit c3373af

11 files changed

+12
-48
lines changed

src/Microsoft.OpenApi/Models/References/OpenApiCallbackReference.cs

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -38,10 +38,7 @@ private OpenApiCallback Target
3838
/// </param>
3939
public OpenApiCallbackReference(string referenceId, OpenApiDocument hostDocument, string externalResource = null)
4040
{
41-
if (string.IsNullOrEmpty(referenceId))
42-
{
43-
Utils.CheckArgumentNullOrEmpty(referenceId);
44-
}
41+
Utils.CheckArgumentNullOrEmpty(referenceId);
4542

4643
_reference = new OpenApiReference()
4744
{

src/Microsoft.OpenApi/Models/References/OpenApiExampleReference.cs

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,6 @@
44
using System;
55
using System.Collections.Generic;
66
using System.Text.Json.Nodes;
7-
using Microsoft.OpenApi.Any;
87
using Microsoft.OpenApi.Interfaces;
98
using Microsoft.OpenApi.Writers;
109

@@ -44,10 +43,7 @@ private OpenApiExample Target
4443
/// </param>
4544
public OpenApiExampleReference(string referenceId, OpenApiDocument hostDocument, string externalResource = null)
4645
{
47-
if (string.IsNullOrEmpty(referenceId))
48-
{
49-
Utils.CheckArgumentNullOrEmpty(referenceId);
50-
}
46+
Utils.CheckArgumentNullOrEmpty(referenceId);
5147

5248
_reference = new OpenApiReference()
5349
{

src/Microsoft.OpenApi/Models/References/OpenApiHeaderReference.cs

Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,6 @@
44
using System;
55
using System.Collections.Generic;
66
using System.Text.Json.Nodes;
7-
using Microsoft.OpenApi.Any;
87
using Microsoft.OpenApi.Interfaces;
98
using Microsoft.OpenApi.Writers;
109

@@ -41,11 +40,8 @@ private OpenApiHeader Target
4140
/// 2. a Url, for example: http://localhost/pet.json
4241
/// </param>
4342
public OpenApiHeaderReference(string referenceId, OpenApiDocument hostDocument, string externalResource = null)
44-
{
45-
if (string.IsNullOrEmpty(referenceId))
46-
{
47-
Utils.CheckArgumentNullOrEmpty(referenceId);
48-
}
43+
{
44+
Utils.CheckArgumentNullOrEmpty(referenceId);
4945

5046
_reference = new OpenApiReference()
5147
{

src/Microsoft.OpenApi/Models/References/OpenApiLinkReference.cs

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -40,10 +40,7 @@ private OpenApiLink Target
4040
/// </param>
4141
public OpenApiLinkReference(string referenceId, OpenApiDocument hostDocument, string externalResource = null)
4242
{
43-
if (string.IsNullOrEmpty(referenceId))
44-
{
45-
Utils.CheckArgumentNullOrEmpty(referenceId);
46-
}
43+
Utils.CheckArgumentNullOrEmpty(referenceId);
4744

4845
_reference = new OpenApiReference()
4946
{

src/Microsoft.OpenApi/Models/References/OpenApiParameterReference.cs

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,6 @@
44
using System;
55
using System.Collections.Generic;
66
using System.Text.Json.Nodes;
7-
using Microsoft.OpenApi.Any;
87
using Microsoft.OpenApi.Interfaces;
98
using Microsoft.OpenApi.Writers;
109

@@ -44,10 +43,7 @@ private OpenApiParameter Target
4443
/// </param>
4544
public OpenApiParameterReference(string referenceId, OpenApiDocument hostDocument, string externalResource = null)
4645
{
47-
if (string.IsNullOrEmpty(referenceId))
48-
{
49-
Utils.CheckArgumentNullOrEmpty(referenceId);
50-
}
46+
Utils.CheckArgumentNullOrEmpty(referenceId);
5147

5248
_reference = new OpenApiReference()
5349
{

src/Microsoft.OpenApi/Models/References/OpenApiPathItemReference.cs

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -42,10 +42,7 @@ private OpenApiPathItem Target
4242
/// </param>
4343
public OpenApiPathItemReference(string referenceId, OpenApiDocument hostDocument, string externalResource = null)
4444
{
45-
if (string.IsNullOrEmpty(referenceId))
46-
{
47-
Utils.CheckArgumentNullOrEmpty(referenceId);
48-
}
45+
Utils.CheckArgumentNullOrEmpty(referenceId);
4946

5047
_reference = new OpenApiReference()
5148
{

src/Microsoft.OpenApi/Models/References/OpenApiRequestBodyReference.cs

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -40,10 +40,7 @@ private OpenApiRequestBody Target
4040
/// </param>
4141
public OpenApiRequestBodyReference(string referenceId, OpenApiDocument hostDocument, string externalResource = null)
4242
{
43-
if (string.IsNullOrEmpty(referenceId))
44-
{
45-
Utils.CheckArgumentNullOrEmpty(referenceId);
46-
}
43+
Utils.CheckArgumentNullOrEmpty(referenceId);
4744

4845
_reference = new OpenApiReference()
4946
{

src/Microsoft.OpenApi/Models/References/OpenApiResponseReference.cs

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -40,10 +40,7 @@ private OpenApiResponse Target
4040
/// </param>
4141
public OpenApiResponseReference(string referenceId, OpenApiDocument hostDocument, string externalResource = null)
4242
{
43-
if (string.IsNullOrEmpty(referenceId))
44-
{
45-
Utils.CheckArgumentNullOrEmpty(referenceId);
46-
}
43+
Utils.CheckArgumentNullOrEmpty(referenceId);
4744

4845
_reference = new OpenApiReference()
4946
{

src/Microsoft.OpenApi/Models/References/OpenApiSchemaReference.cs

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -41,10 +41,7 @@ private OpenApiSchema Target
4141
/// </param>
4242
public OpenApiSchemaReference(string referenceId, OpenApiDocument hostDocument, string externalResource = null)
4343
{
44-
if (string.IsNullOrEmpty(referenceId))
45-
{
46-
Utils.CheckArgumentNullOrEmpty(referenceId);
47-
}
44+
Utils.CheckArgumentNullOrEmpty(referenceId);
4845

4946
_reference = new OpenApiReference()
5047
{

src/Microsoft.OpenApi/Models/References/OpenApiSecuritySchemeReference.cs

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -36,10 +36,7 @@ private OpenApiSecurityScheme Target
3636
/// <param name="externalResource">The externally referenced file.</param>
3737
public OpenApiSecuritySchemeReference(string referenceId, OpenApiDocument hostDocument, string externalResource = null)
3838
{
39-
if (string.IsNullOrEmpty(referenceId))
40-
{
41-
Utils.CheckArgumentNullOrEmpty(referenceId);
42-
}
39+
Utils.CheckArgumentNullOrEmpty(referenceId);
4340

4441
_reference = new OpenApiReference()
4542
{

0 commit comments

Comments
 (0)