Share via


OpenApiWriterExtensions.WriteOptionalOrEmptyCollection<T> Method

Definition

Write the optional or empty Open API object/element collection.

public static void WriteOptionalOrEmptyCollection<T>(this Microsoft.OpenApi.IOpenApiWriter writer, string name, System.Collections.Generic.IEnumerable<T>? elements, Action<Microsoft.OpenApi.IOpenApiWriter,T> action);
static member WriteOptionalOrEmptyCollection : Microsoft.OpenApi.IOpenApiWriter * string * seq<'T> * Action<Microsoft.OpenApi.IOpenApiWriter, 'T> -> unit
<Extension()>
Public Sub WriteOptionalOrEmptyCollection(Of T) (writer As IOpenApiWriter, name As String, elements As IEnumerable(Of T), action As Action(Of IOpenApiWriter, T))

Type Parameters

T

The Open API element type. IOpenApiElement

Parameters

writer
IOpenApiWriter

The Open API writer.

name
String

The property name.

elements
IEnumerable<T>

The collection values.

action
Action<IOpenApiWriter,T>

The collection element writer action.

Applies to