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