예제 #1
0
 public PropertyPrintingConfig(PrintingConfig <TOwner> printingConfig)
 {
     this.printingConfig = printingConfig;
 }
예제 #2
0
 public PropertyPrintingConfig(PrintingConfig <TOwner> printingConfig, string propertyName = null)
 {
     this.printingConfig = printingConfig;
     this.propertyName   = propertyName;
 }
예제 #3
0
 public PropertyPrintingConfig(PrintingConfig <TOwner> printingConfig, MemberInfo member)
 {
     this.printingConfig = printingConfig;
     this.member         = member;
     parameters          = printingConfig.Parameters;
 }
예제 #4
0
 public PropertyPrintingConfig(PrintingConfig <TOwner> printingConfig, Type type)
 {
     this.printingConfig = printingConfig;
     this.type           = type;
     parameters          = printingConfig.Parameters;
 }
예제 #5
0
 public PropertyPrintingConfig(PrintingConfig <TOwner> printingConfig,
                               Expression <Func <TOwner, TPropType> > expression = null)
 {
     this.printingConfig = printingConfig;
     fullNameProp        = expression?.GetFullNameProperty();
 }