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