/// <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; }