public PropertyPrintingConfig(PrintingConfig <TOwner> printingConfig) { this.printingConfig = printingConfig; }
public PropertyPrintingConfig(PrintingConfig <TOwner> printingConfig, string propertyName = null) { this.printingConfig = printingConfig; this.propertyName = propertyName; }
public PropertyPrintingConfig(PrintingConfig <TOwner> printingConfig, MemberInfo member) { this.printingConfig = printingConfig; this.member = member; parameters = printingConfig.Parameters; }
public PropertyPrintingConfig(PrintingConfig <TOwner> printingConfig, Type type) { this.printingConfig = printingConfig; this.type = type; parameters = printingConfig.Parameters; }
public PropertyPrintingConfig(PrintingConfig <TOwner> printingConfig, Expression <Func <TOwner, TPropType> > expression = null) { this.printingConfig = printingConfig; fullNameProp = expression?.GetFullNameProperty(); }