public static SerializationConfiguration Build <T>(this SerializationTypeConfiguration <T> typeConfiguration) { return(typeConfiguration.Root); }
public static SerializationTypeConfiguration <T> ConfigureProperty <T, TProp>(this SerializationTypeConfiguration <T> typeConfiguration, Expression <Func <T, TProp> > expr, Action <SerializationPropertyConfiguration> configBuilder) { var propertyInfo = GetPropertyInfoFromExpression(expr); var config = new SerializationPropertyConfiguration(); configBuilder(config); typeConfiguration.AddConfiguration(propertyInfo, config); return(typeConfiguration); }