Skip to content

Commit 28142d5

Browse files
committed
Simplify by using .Where() for sequence filtering
1 parent 91f83f8 commit 28142d5

File tree

1 file changed

+5
-8
lines changed

1 file changed

+5
-8
lines changed

src/Microsoft.OpenApi/Models/OpenApiMediaType.cs

Lines changed: 5 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -109,15 +109,12 @@ private void SerializeExamples(IOpenApiWriter writer, IDictionary<string, OpenAp
109109
{
110110
writer.WritePropertyName(OpenApiConstants.Examples);
111111
writer.WriteStartObject();
112-
foreach (var kvp in examples)
112+
foreach (var kvp in examples.Where(kvp => kvp.Value.Value is OpenApiArray arr && arr.Count == 0))
113113
{
114-
if (kvp.Value.Value is OpenApiArray arr && arr.Count == 0)
115-
{
116-
writer.WritePropertyName(kvp.Key);
117-
writer.WriteStartObject();
118-
writer.WriteRequiredObject(OpenApiConstants.Value, kvp.Value.Value, (w, v) => w.WriteAny(v));
119-
writer.WriteEndObject();
120-
}
114+
writer.WritePropertyName(kvp.Key);
115+
writer.WriteStartObject();
116+
writer.WriteRequiredObject(OpenApiConstants.Value, kvp.Value.Value, (w, v) => w.WriteAny(v));
117+
writer.WriteEndObject();
121118
}
122119
writer.WriteEndObject();
123120
}

0 commit comments

Comments
 (0)