Here\'s what I want the resulting class declaration to look like:
public sealed partial class Refund : DataObjectBase
{
}
}<
I think that the following string for the BaseType should do the trick (untested):
"DataObjectBase`1[[Refund]]"
It may be possible that you need to provide a fully-qualified name for Refund
, at least including the assembly name:
"DataObjectBase`1[[Refund, RefundAssembly]]"
And you should then remove the line targetClass.TypeParameters.Add(...)
.