用户定义的编译器警告或C#中的错误
是否有可能让一些代码让编译器生成编译警告或错误?
也许有属性?
**得到第一个答案和一些评论后,我意识到我的问题并不像我预期的那样清晰,并希望它成为现实。 我道歉。 希望所有的贡献者仍然和我们在一起。
**
所以我更期待内部DSL。
某事物 喜欢
[MustAssign] public string Val {get; set;]
你的意思是#warning ?
#warning允许您从代码中的特定位置生成一级警告。 例如:
#warning Deprecated code in this method.
对于错误,有(你永远不会猜到),# error 。