System\Text\Json\Serialization\Metadata\JsonMetadataServices.Collections.cs (24)
21public static JsonTypeInfo<TElement[]> CreateArrayInfo<TElement>(JsonSerializerOptions options, JsonCollectionInfoValues<TElement[]> collectionInfo)
36public static JsonTypeInfo<TCollection> CreateListInfo<TCollection, TElement>(
55public static JsonTypeInfo<TCollection> CreateDictionaryInfo<TCollection, TKey, TValue>(
80public static JsonTypeInfo<TCollection> CreateImmutableDictionaryInfo<TCollection, TKey, TValue>(
109public static JsonTypeInfo<TCollection> CreateIDictionaryInfo<TCollection, TKey, TValue>(
129public static JsonTypeInfo<TCollection> CreateIReadOnlyDictionaryInfo<TCollection, TKey, TValue>(
149public static JsonTypeInfo<TCollection> CreateImmutableEnumerableInfo<TCollection, TElement>(
175public static JsonTypeInfo<TCollection> CreateIListInfo<TCollection>(
193public static JsonTypeInfo<TCollection> CreateIListInfo<TCollection, TElement>(
211public static JsonTypeInfo<TCollection> CreateISetInfo<TCollection, TElement>(
229public static JsonTypeInfo<TCollection> CreateICollectionInfo<TCollection, TElement>(
247public static JsonTypeInfo<TCollection> CreateStackInfo<TCollection, TElement>(
265public static JsonTypeInfo<TCollection> CreateQueueInfo<TCollection, TElement>(
283public static JsonTypeInfo<TCollection> CreateConcurrentStackInfo<TCollection, TElement>(
301public static JsonTypeInfo<TCollection> CreateConcurrentQueueInfo<TCollection, TElement>(
319public static JsonTypeInfo<TCollection> CreateIEnumerableInfo<TCollection, TElement>(
337public static JsonTypeInfo<TCollection> CreateIAsyncEnumerableInfo<TCollection, TElement>(
354public static JsonTypeInfo<TCollection> CreateIDictionaryInfo<TCollection>(
374public static JsonTypeInfo<TCollection> CreateStackInfo<TCollection>(
392public static JsonTypeInfo<TCollection> CreateQueueInfo<TCollection>(
399private static JsonTypeInfo<TCollection> CreateStackOrQueueInfo<TCollection>(
426public static JsonTypeInfo<TCollection> CreateIEnumerableInfo<TCollection>(
443public static JsonTypeInfo<Memory<TElement>> CreateMemoryInfo<TElement>(JsonSerializerOptions options, JsonCollectionInfoValues<Memory<TElement>> collectionInfo)
457public static JsonTypeInfo<ReadOnlyMemory<TElement>> CreateReadOnlyMemoryInfo<TElement>(JsonSerializerOptions options, JsonCollectionInfoValues<ReadOnlyMemory<TElement>> collectionInfo)