Skip to content

Commit e10290f

Browse files
committed
Use Linq Count() extension method to get the number of elements in collection
1 parent 0c5e3e3 commit e10290f

File tree

2 files changed

+5
-4
lines changed

2 files changed

+5
-4
lines changed

src/Microsoft.OpenApi.Readers/OpenApiYamlDocumentReader.cs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -68,7 +68,7 @@ public OpenApiDocument Read(YamlDocument input, out OpenApiDiagnostic diagnostic
6868
}
6969

7070
// Validate the document
71-
if (_settings.RuleSet != null && _settings.RuleSet.Rules.Count > 0)
71+
if (_settings.RuleSet != null && _settings.RuleSet.Rules.Count() > 0)
7272
{
7373
var openApiErrors = document.Validate(_settings.RuleSet);
7474
foreach (var item in openApiErrors.OfType<OpenApiValidatorError>())
@@ -112,7 +112,7 @@ public async Task<ReadResult> ReadAsync(YamlDocument input)
112112
}
113113

114114
// Validate the document
115-
if (_settings.RuleSet != null && _settings.RuleSet.Rules.Count > 0)
115+
if (_settings.RuleSet != null && _settings.RuleSet.Rules.Count() > 0)
116116
{
117117
var openApiErrors = document.Validate(_settings.RuleSet);
118118
foreach (var item in openApiErrors.OfType<OpenApiValidatorError>())
@@ -193,7 +193,7 @@ public T ReadFragment<T>(YamlDocument input, OpenApiSpecVersion version, out Ope
193193
}
194194

195195
// Validate the element
196-
if (_settings.RuleSet != null && _settings.RuleSet.Rules.Count > 0)
196+
if (_settings.RuleSet != null && _settings.RuleSet.Rules.Count() > 0)
197197
{
198198
var errors = element.Validate(_settings.RuleSet);
199199
foreach (var item in errors)

test/Microsoft.OpenApi.Tests/Validations/ValidationRuleSetTests.cs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
// Copyright (c) Microsoft Corporation. All rights reserved.
22
// Licensed under the MIT license.
33

4+
using System.Linq;
45
using Xunit;
56
using Xunit.Abstractions;
67

@@ -43,7 +44,7 @@ public void DefaultRuleSetPropertyReturnsTheCorrectRules()
4344
Assert.NotEmpty(rules);
4445

4546
// Update the number if you add new default rule(s).
46-
Assert.Equal(22, rules.Count);
47+
Assert.Equal(22, rules.Count());
4748
}
4849
}
4950
}

0 commit comments

Comments
 (0)