System\Text\Json\Serialization\Metadata\JsonMetadataServices.Collections.cs (25)
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>(
106public static JsonTypeInfo<TCollection> CreateIDictionaryInfo<TCollection, TKey, TValue>(
126public static JsonTypeInfo<TCollection> CreateIReadOnlyDictionaryInfo<TCollection, TKey, TValue>(
146public static JsonTypeInfo<TCollection> CreateImmutableEnumerableInfo<TCollection, TElement>(
169public static JsonTypeInfo<TCollection> CreateIListInfo<TCollection>(
187public static JsonTypeInfo<TCollection> CreateIListInfo<TCollection, TElement>(
205public static JsonTypeInfo<TCollection> CreateISetInfo<TCollection, TElement>(
224public static JsonTypeInfo<TCollection> CreateIReadOnlySetInfo<TCollection, TElement>(
243public static JsonTypeInfo<TCollection> CreateICollectionInfo<TCollection, TElement>(
261public static JsonTypeInfo<TCollection> CreateStackInfo<TCollection, TElement>(
279public static JsonTypeInfo<TCollection> CreateQueueInfo<TCollection, TElement>(
297public static JsonTypeInfo<TCollection> CreateConcurrentStackInfo<TCollection, TElement>(
315public static JsonTypeInfo<TCollection> CreateConcurrentQueueInfo<TCollection, TElement>(
333public static JsonTypeInfo<TCollection> CreateIEnumerableInfo<TCollection, TElement>(
351public static JsonTypeInfo<TCollection> CreateIAsyncEnumerableInfo<TCollection, TElement>(
368public static JsonTypeInfo<TCollection> CreateIDictionaryInfo<TCollection>(
388public static JsonTypeInfo<TCollection> CreateStackInfo<TCollection>(
406public static JsonTypeInfo<TCollection> CreateQueueInfo<TCollection>(
413private static JsonTypeInfo<TCollection> CreateStackOrQueueInfo<TCollection>(
437public static JsonTypeInfo<TCollection> CreateIEnumerableInfo<TCollection>(
454public static JsonTypeInfo<Memory<TElement>> CreateMemoryInfo<TElement>(JsonSerializerOptions options, JsonCollectionInfoValues<Memory<TElement>> collectionInfo)
468public static JsonTypeInfo<ReadOnlyMemory<TElement>> CreateReadOnlyMemoryInfo<TElement>(JsonSerializerOptions options, JsonCollectionInfoValues<ReadOnlyMemory<TElement>> collectionInfo)