Closed
Description
If recursive type in generic(array, list, dictionary, etc...),
SerializerCodeGenerator doesn't generate generic element type.
var settings = new SerializerCodeGenerationConfiguration
{
IsRecursive = true,
};
var codes = SerializerGenerator.GenerateCode(settings, typeof(A_Class));
foreach (var item in codes)
{
// only A_ClassSerializer but my expected is generates A_ClassSerializer and B_ClassSerializer
Console.WriteLine(item);
}
public class A_Class
{
public B_Class[] Prop_B { get; set; }
}
public class B_Class
{
public int MyProperty { get; set; }
}