10 implementations of IFormDataConverterFactory
Microsoft.AspNetCore.Components.Endpoints (10)
FormMapping\Factories\CollectionConverterFactory.cs (1)
9internal class CollectionConverterFactory : IFormDataConverterFactory
FormMapping\Factories\Collections\ConcreteTypeCollectionConverterFactory.cs (1)
9: IFormDataConverterFactory
FormMapping\Factories\Collections\TypedCollectionConverterFactory.cs (1)
11internal abstract class TypedCollectionConverterFactory : IFormDataConverterFactory
FormMapping\Factories\Dictionary\ConcreteTypeDictionaryConverterFactory.cs (1)
8internal sealed class ConcreteTypeDictionaryConverterFactory<TDictionary, TKey, TValue> : IFormDataConverterFactory
FormMapping\Factories\Dictionary\TypedDictionaryConverterFactory.cs (1)
11internal sealed class TypedDictionaryConverterFactory<TDictionaryType, TKey, TValue> : IFormDataConverterFactory
FormMapping\Factories\DictionaryConverterFactory.cs (1)
9internal class DictionaryConverterFactory : IFormDataConverterFactory
FormMapping\Factories\EnumConverterFactory.cs (1)
8internal class EnumConverterFactory : IFormDataConverterFactory
FormMapping\Factories\FileConverterFactory.cs (1)
12internal sealed class FileConverterFactory : IFormDataConverterFactory
FormMapping\Factories\NullableConverterFactory.cs (1)
9internal sealed class NullableConverterFactory : IFormDataConverterFactory
FormMapping\Factories\ParsableConverterFactory.cs (1)
9internal sealed class ParsableConverterFactory : IFormDataConverterFactory
12 references to IFormDataConverterFactory
Microsoft.AspNetCore.Components.Endpoints (12)
FormMapping\Factories\CollectionConverterFactory.cs (3)
24.MakeGenericType(type, element!)) is not IFormDataConverterFactory factory) 61var factory = Activator.CreateInstance(typeof(TypedCollectionConverterFactory<,>) 62.MakeGenericType(type, elementType!)) as IFormDataConverterFactory;
FormMapping\Factories\ComplexTypeConverterFactory.cs (1)
12internal class ComplexTypeConverterFactory(FormDataMapperOptions options, ILoggerFactory loggerFactory) : IFormDataConverterFactory
FormMapping\Factories\DictionaryConverterFactory.cs (3)
32.MakeGenericType(type, keyType, valueType)) is not IFormDataConverterFactory factory) 110var factory = Activator.CreateInstance(typeof(TypedDictionaryConverterFactory<,,>) 111.MakeGenericType(type, keyType, valueType)) as IFormDataConverterFactory;
FormMapping\FormDataMapperOptions.cs (4)
15private readonly List<IFormDataConverterFactory> _factories = new(); 39internal List<IFormDataConverterFactory> Factories => _factories; 62foreach (var factory in options._factories) 97foreach (var factory in _factories)
FormMapping\Metadata\FormDataMetadataFactory.cs (1)
14internal partial class FormDataMetadataFactory(List<IFormDataConverterFactory> factories, ILoggerFactory loggerFactory)