示例#1
0
 /// <summary>
 /// Creates a merge field adapter.
 /// </summary>
 public static MergeField <RowType> CreateFieldAdapter <RowType, AdaptedFieldRowType>(MergeField <AdaptedFieldRowType> adaptedField,
                                                                                      MergeFieldAdapterImplementation <RowType, AdaptedFieldRowType>
                                                                                      implementation) where RowType : class where AdaptedFieldRowType : class
 {
     return(new MergeFieldAdapter <RowType, AdaptedFieldRowType>(adaptedField, implementation));
 }
 internal MergeFieldAdapter(MergeField <AdaptedFieldRowType> adaptedField, MergeFieldAdapterImplementation <RowType, AdaptedFieldRowType> implementation)
 {
     this.adaptedField   = adaptedField;
     this.implementation = implementation;
 }