1
0
这种验证可以使用PostSharp实现。它不是微不足道的,但比使用MonoCecil更容易。 SyntaxTreeVisitor 和 ISyntaxReflectionService 是实现分析算法的良好基础,必须从 Aspect.CompileTimeValidate . Roslyn 也必须提及。它允许您使用自定义诊断来“扩展”C#(或VisualBasic)编译器,并且它与VS2015非常集成。 免责声明:我是PostSharp开发人员。 |
2
0
我认为你不能让编译器为你抛出那个错误。您可能能够引入一个额外的构建步骤,该步骤执行一个C#控制台应用程序,该应用程序检查(使用反射)您想要的内容。 |
JustJohn · SSIS包创建。csv文件,添加列但不添加行 6 年前 |
mans · 为什么出现此错误:constexpr在此处无效 6 年前 |
crudeyDrawn · c++默认移动分配无法访问受保护的基成员 6 年前 |
user6214135 · 同时使用多个线程c++ 6 年前 |