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>(
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>(
223public static JsonTypeInfo<TCollection> CreateICollectionInfo<TCollection, TElement>(
241public static JsonTypeInfo<TCollection> CreateStackInfo<TCollection, TElement>(
259public static JsonTypeInfo<TCollection> CreateQueueInfo<TCollection, TElement>(
277public static JsonTypeInfo<TCollection> CreateConcurrentStackInfo<TCollection, TElement>(
295public static JsonTypeInfo<TCollection> CreateConcurrentQueueInfo<TCollection, TElement>(
313public static JsonTypeInfo<TCollection> CreateIEnumerableInfo<TCollection, TElement>(
331public static JsonTypeInfo<TCollection> CreateIAsyncEnumerableInfo<TCollection, TElement>(
348public static JsonTypeInfo<TCollection> CreateIDictionaryInfo<TCollection>(
368public static JsonTypeInfo<TCollection> CreateStackInfo<TCollection>(
386public static JsonTypeInfo<TCollection> CreateQueueInfo<TCollection>(
393private static JsonTypeInfo<TCollection> CreateStackOrQueueInfo<TCollection>(
417public static JsonTypeInfo<TCollection> CreateIEnumerableInfo<TCollection>(
434public static JsonTypeInfo<Memory<TElement>> CreateMemoryInfo<TElement>(JsonSerializerOptions options, JsonCollectionInfoValues<Memory<TElement>> collectionInfo)
448public static JsonTypeInfo<ReadOnlyMemory<TElement>> CreateReadOnlyMemoryInfo<TElement>(JsonSerializerOptions options, JsonCollectionInfoValues<ReadOnlyMemory<TElement>> collectionInfo)