您现在的位置是:首页 >学无止境 >Metalama released Crack网站首页学无止境
Metalama released Crack
Metalama released Crack
Metalama是一个面向C#的元编程框架。它可以帮助您提高代码质量和生产力。使用Metalama,您可以通过在编译过程中动态生成样板文件来减少样板文件。您的源代码仍然非常清晰。根据体系结构、模式和约定实时验证代码。无需等待代码评审。通过定制的反馈和建议为您的团队提供编码帮助,并自动化您自己的实现模式和体系结构指南。
特征
T#模板:利用T#的强大功能,这是一种无标记、与C#语法兼容的模板语言,具有Microsoft Visual Studio语法高亮显示功能。
重写任何东西:与基于代理的AOP框架不同,Metalama并不局限于接口和虚拟方法。
方面继承:通过标记父类(甚至跨项目),自动将方面应用于子类。
结构:实现用于方面添加或代码验证的编译时项目入口点。
Intellisense:访问方面引入了实时代码,无需重新编译。
即时诊断:从编辑器中的各个方面接收实时错误和警告通知。
差异预览:在Visual Studio中无缝地比较源代码和转换后的代码。
CodeLens:在编辑器中快速识别应用的方面,即使从源代码中看不出来。
自定义修复和建议:开发与诊断相关的团队特定代码修复。
语法突出显示:使用T#颜色编码轻松区分元代码。
调试灵活性:在进入转换后的代码或保留在源代码中进行选择。
健壮的测试框架:在各种目标声明上有效地测试方面。与Visual Studio测试运行程序集成。
交互查询:使用Linqpad驱动程序像数据库一样交互查询代码库,并分析方面和结构的行为。
无供应商锁定:导出转换后的代码,并随时恢复为普通C#。
可使用Roslyn扩展:克服Metalama的限制,直接使用Roslyns编写转换。
开源扩展:在开源许可证下访问一系列已发布的扩展和示例。
多平台:跨平台利用MSBuild和.NET Standard 2.0的强大功能。
最佳性能:使用Metalama没有运行时开销,因为您看到的代码就是执行的代码。
卓越文档:通过全面的参考文档、评论示例和在线沙盒学习Metalama。