我阅读了有关类型提供程序的强大功能,例如在查询JSON文档时进行静态类型检查,因此我可以想象使用这项技术来创建我目前所想的东西。
假设我想让我的TypeProvider库Foo的消费者创建一种名为Bar的类型,并对每个方法设置以下先决条件:检查一个名为
这是否可能?如何定义此高级类型创建器的实现?
假设我想让我的TypeProvider库Foo的消费者创建一种名为Bar的类型,并对每个方法设置以下先决条件:检查一个名为
boolean disposed
的可变状态字段,如果它为true,则抛出ObjectDisposedException。这是否可能?如何定义此高级类型创建器的实现?