User defined compiler warning or error in C# [duplicate]

╄→гoц情女王★ 提交于 2019-12-02 00:39:00

问题


Is it possible to have some code let the compiler generate a compile warning or error?

Maybe with Attributes?

** Having the first answer and a few comments I realize my question is not as a clear as I expected and wanted it to be. I apologize. Hopefully all contributers are still with us.
**

So I am more looking towards an internal DSL.

S.Th. like

[MustAssign]
public string Val {get; set;]

回答1:


Do you mean #warning ?

#warning lets you generate a level one warning from a specific location in your code. For example:

#warning Deprecated code in this method.

And for errors, there is (you would never guess), #error.



来源:https://stackoverflow.com/questions/24803323/user-defined-compiler-warning-or-error-in-c-sharp

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!