我已经了解了类型提供程序的基础知识,比如创建一个类型。
let thisAssembly = Assembly.GetExecutingAssembly()
let t = ProvidedTypeDefinition(
thisAssembly,namespaceName,
xType.Attribute(xname "name").Value,
baseType = Some typeof<obj>)
但是我需要能够定义记录类型和 DU 类型,是否有使用类型提供程序完成此操作的方法?