Edit

Share via


JsonMetadataServices.CreatePropertyInfo<T> Method

Definition

Creates metadata for a property or field.

public:
generic <typename T>
 static System::Text::Json::Serialization::Metadata::JsonPropertyInfo ^ CreatePropertyInfo(System::Text::Json::JsonSerializerOptions ^ options, System::Text::Json::Serialization::Metadata::JsonPropertyInfoValues<T> ^ propertyInfo);
public static System.Text.Json.Serialization.Metadata.JsonPropertyInfo CreatePropertyInfo<T> (System.Text.Json.JsonSerializerOptions options, System.Text.Json.Serialization.Metadata.JsonPropertyInfoValues<T> propertyInfo);
static member CreatePropertyInfo : System.Text.Json.JsonSerializerOptions * System.Text.Json.Serialization.Metadata.JsonPropertyInfoValues<'T> -> System.Text.Json.Serialization.Metadata.JsonPropertyInfo
Public Shared Function CreatePropertyInfo(Of T) (options As JsonSerializerOptions, propertyInfo As JsonPropertyInfoValues(Of T)) As JsonPropertyInfo

Type Parameters

T

The type that the converter for the property returns or accepts when converting JSON data.

Parameters

options
JsonSerializerOptions

The JsonSerializerOptions to use for serialization and deserialization.

propertyInfo
JsonPropertyInfoValues<T>

Provides serialization metadata about the property or field.

Returns

A JsonPropertyInfo instance initialized with the provided metadata.

Remarks

This API is for use by the output of the System.Text.Json source generator and should not be called directly.

Applies to