27 references to FormDataMetadataFactory
Microsoft.AspNetCore.Components.Endpoints (27)
FormMapping\Factories\ComplexType\ComplexTypeExpressionConverterFactoryOfT.cs (1)
12
internal sealed class ComplexTypeExpressionConverterFactory<T>(
FormDataMetadataFactory
factory) : ComplexTypeExpressionConverterFactory
FormMapping\Factories\ComplexTypeConverterFactory.cs (1)
14
internal
FormDataMetadataFactory
MetadataFactory { get; } = new FormDataMetadataFactory(options.Factories, loggerFactory);
FormMapping\Metadata\FormDataMetadataFactory.cs (25)
22
private readonly ILogger<
FormDataMetadataFactory
> _logger = loggerFactory.CreateLogger<
FormDataMetadataFactory
>();
360
public static partial void MetadataFound(ILogger<
FormDataMetadataFactory
> logger, Type type);
363
public static partial void NoMetadataFound(ILogger<
FormDataMetadataFactory
> logger, Type type);
366
public static partial void RecursiveTypeFound(ILogger<
FormDataMetadataFactory
> logger, Type type, string chain);
369
public static partial void PrimitiveType(ILogger<
FormDataMetadataFactory
> logger, Type type);
372
public static partial void DictionaryType(ILogger<
FormDataMetadataFactory
> logger, Type type);
375
public static partial void CollectionType(ILogger<
FormDataMetadataFactory
> logger, Type type);
378
public static partial void ObjectType(ILogger<
FormDataMetadataFactory
> logger, Type type);
381
public static partial void ConstructorFound(ILogger<
FormDataMetadataFactory
> logger, Type type, string parameters);
384
public static partial void ConstructorParameter(ILogger<
FormDataMetadataFactory
> logger, Type type, string name, Type parameterType);
387
public static partial void CandidateProperty(ILogger<
FormDataMetadataFactory
> logger, string name, Type propertyType);
390
public static partial void MatchingConstructorParameterFound(ILogger<
FormDataMetadataFactory
> logger, string constructorParameterName, string propertyName);
393
public static partial void CustomParameterNameMetadata(ILogger<
FormDataMetadataFactory
> logger, string customName, string propertyName);
396
public static partial void IgnoredProperty(ILogger<
FormDataMetadataFactory
> logger, string name);
399
public static partial void NonPublicSetter(ILogger<
FormDataMetadataFactory
> logger, string name);
402
public static partial void PropertyRequired(ILogger<
FormDataMetadataFactory
> logger, string name);
405
public static partial void MetadataComputed(ILogger<
FormDataMetadataFactory
> logger, Type type);
408
public static partial void GenericTypeDefinitionNotSupported(ILogger<
FormDataMetadataFactory
> logger, Type type);
411
public static partial void MultiplePublicConstructorsFound(ILogger<
FormDataMetadataFactory
> logger, Type type);
414
public static partial void InterfacesNotSupported(ILogger<
FormDataMetadataFactory
> logger, Type type);
417
public static partial void AbstractClassesNotSupported(ILogger<
FormDataMetadataFactory
> logger, Type type);
420
public static partial void NoPublicConstructorFound(ILogger<
FormDataMetadataFactory
> logger, Type type);
423
public static partial void ConstructorParameterTypeNotSupported(ILogger<
FormDataMetadataFactory
> logger, Type type, string name, Type parameterType);
426
public static partial void PropertyTypeNotSupported(ILogger<
FormDataMetadataFactory
> logger, Type type, string name, Type propertyType);