JsonMetadataServices
BooleanConverter
ByteArrayConverter
ByteConverter
CharConverter
DateOnlyConverter
DateTimeConverter
DateTimeOffsetConverter
DecimalConverter
DoubleConverter
GuidConverter
HalfConverter
Int128Converter
Int16Converter
Int32Converter
Int64Converter
JsonArrayConverter
JsonDocumentConverter
JsonElementConverter
JsonNodeConverter
JsonObjectConverter
JsonValueConverter
MemoryByteConverter
ObjectConverter
ReadOnlyMemoryByteConverter
SByteConverter
SingleConverter
StringConverter
TimeOnlyConverter
TimeSpanConverter
UInt128Converter
UInt16Converter
UInt32Converter
UInt64Converter
UriConverter
VersionConverter
CreateArrayInfo<TElement>(JsonSerializerOptions, JsonCollectionInfoValues<TElement[]>)
CreateConcurrentQueueInfo<TCollection, TElement>(JsonSerializerOptions, JsonCollectionInfoValues<TCollection>)
CreateConcurrentStackInfo<TCollection, TElement>(JsonSerializerOptions, JsonCollectionInfoValues<TCollection>)
CreateDictionaryInfo<TCollection, TKey, TValue>(JsonSerializerOptions, JsonCollectionInfoValues<TCollection>)
CreateIAsyncEnumerableInfo<TCollection, TElement>(JsonSerializerOptions, JsonCollectionInfoValues<TCollection>)
CreateICollectionInfo<TCollection, TElement>(JsonSerializerOptions, JsonCollectionInfoValues<TCollection>)
CreateIDictionaryInfo<TCollection>(JsonSerializerOptions, JsonCollectionInfoValues<TCollection>)
CreateIDictionaryInfo<TCollection, TKey, TValue>(JsonSerializerOptions, JsonCollectionInfoValues<TCollection>)
CreateIEnumerableInfo<TCollection>(JsonSerializerOptions, JsonCollectionInfoValues<TCollection>)
CreateIEnumerableInfo<TCollection, TElement>(JsonSerializerOptions, JsonCollectionInfoValues<TCollection>)
CreateIListInfo<TCollection>(JsonSerializerOptions, JsonCollectionInfoValues<TCollection>)
CreateIListInfo<TCollection, TElement>(JsonSerializerOptions, JsonCollectionInfoValues<TCollection>)
CreateImmutableDictionaryInfo<TCollection, TKey, TValue>(JsonSerializerOptions, JsonCollectionInfoValues<TCollection>, Func<IEnumerable<KeyValuePair<TKey, TValue>>, TCollection>)
CreateImmutableEnumerableInfo<TCollection, TElement>(JsonSerializerOptions, JsonCollectionInfoValues<TCollection>, Func<IEnumerable<TElement>, TCollection>)
CreateIReadOnlyDictionaryInfo<TCollection, TKey, TValue>(JsonSerializerOptions, JsonCollectionInfoValues<TCollection>)
CreateISetInfo<TCollection, TElement>(JsonSerializerOptions, JsonCollectionInfoValues<TCollection>)
CreateListInfo<TCollection, TElement>(JsonSerializerOptions, JsonCollectionInfoValues<TCollection>)
CreateMemoryInfo<TElement>(JsonSerializerOptions, JsonCollectionInfoValues<Memory<TElement>>)
CreateObjectInfo<T>(JsonSerializerOptions, JsonObjectInfoValues<T>)
CreatePropertyInfo<T>(JsonSerializerOptions, JsonPropertyInfoValues<T>)
CreateQueueInfo<TCollection>(JsonSerializerOptions, JsonCollectionInfoValues<TCollection>, Action<TCollection, Object>)
CreateQueueInfo<TCollection, TElement>(JsonSerializerOptions, JsonCollectionInfoValues<TCollection>)
CreateReadOnlyMemoryInfo<TElement>(JsonSerializerOptions, JsonCollectionInfoValues<ReadOnlyMemory<TElement>>)
CreateStackInfo<TCollection>(JsonSerializerOptions, JsonCollectionInfoValues<TCollection>, Action<TCollection, Object>)
CreateStackInfo<TCollection, TElement>(JsonSerializerOptions, JsonCollectionInfoValues<TCollection>)
CreateValueInfo<T>(JsonSerializerOptions, JsonConverter)
GetEnumConverter<T>(JsonSerializerOptions)
GetNullableConverter<T>(JsonSerializerOptions)
GetNullableConverter<T>(JsonTypeInfo<T>)
GetUnsupportedTypeConverter<T>()
netcoreapp3.1
namespace System.Text.Json.Serialization.Metadata
{
[EditorBrowsable(EditorBrowsableState.Never)]
public static class JsonMetadataServices
{
public static JsonTypeInfo<TCollection>! CreateQueueInfo<TCollection>(JsonSerializerOptions! options, JsonCollectionInfoValues<TCollection>! collectionInfo, Action<TCollection, object?>! addFunc)
where TCollection, IEnumerable!;
}
}
.NET | 5.06.07.08.09.010.0 |
---|---|
.NET Core | 2.02.12.23.03.1 |
.NET Framework | 4.6.14.6.24.74.7.14.7.24.84.8.1 |
.NET Standard | 2.02.1 |
Information specific to netcoreapp3.1 | |
Assemblies | System.Text.Json , Version=10.0.0.0, PublicKeyToken=cc7b13ffcd2ddd51 System.Text.Json , Version=9.0.0.0, PublicKeyToken=cc7b13ffcd2ddd51 |
Referencing | Your project needs a package reference to |
Package | System.Text.Json (10.0.0-preview.1.25080.5) netstandard2.0 |
Platform Restrictions | This framework does not have platform annotations. |
- Built-in API
- Package-provided API