public static JsonDiscriminatorSettings Map(JsonDiscriminatorAttribute entity) { var settings = new JsonDiscriminatorSettings(); settings.Name = entity.Name ?? settings.Name; settings.AutoJsonKnown = entity._autoJson ?? settings.AutoJsonKnown; return(settings); }
internal static JsonDiscriminatorSettings Map(JsonDiscriminatorAttribute entity) { var settings = new JsonDiscriminatorSettings(); settings.DiscriminatorFieldName = entity.Name ?? settings.DiscriminatorFieldName; settings.UseClassNameAsDiscriminator = entity.AutoJson ?? settings.UseClassNameAsDiscriminator; return(settings); }
internal static JsonDiscriminatorSettings Map(JsonDiscriminatorAttribute entity) { var settings = new JsonDiscriminatorSettings(); settings.DiscriminatorFieldName = entity.Name ?? settings.DiscriminatorFieldName; settings.AddAutoDiscriminators = entity.AutoJson ?? settings.AddAutoDiscriminators; settings.UseBaseTypeDescriminators = entity.UseBaseTypeDescriminatorsValue ?? settings.UseBaseTypeDescriminators; return(settings); }