POCO 的静态 INotifyPropertyChanged 生成器

问题描述 投票:0回答:2

找到了这个运行时 INotifyPropertyChanged 生成器

http://www.codeproject.com/Articles/141732/Automatic-Implementation-of-INotifyPropertyChanged

想知道是否有静态生成器来避免运行时性能受到影响?

c# .net wpf inotifypropertychanged
2个回答
6
投票

通知财产放弃

在编译时将 INotifyPropertyChanged 代码注入到属性中。


0
投票

PostSharp 的 INotifyPropertyChanged 方面 使用 MSIL 重写在编译时注入样板。

Metalama 是 Roslyn 扩展,还允许生成 INotifyPropertyChanged 样板。它通过 AST 修改来完成,您可以调试转换后的代码。

© www.soinside.com 2019 - 2024. All rights reserved.