是否有类似的条件不存在属性,或者是否有一种方法可以使用条件属性来仅包含未定义该符号的方法?
我正在寻找的是这样的东西:
[Conditional("!SILVERLIGHT")]
private void DoStuffThatSilverlightCant() {...}
SILVERLIGHT
这样,如果符号确实存在,则不会包含该方法。
我不想使用 simple 的原因#ifdef
是我可以利用编译器删除调用语句,而不必将每个单独的调用包装在#ifdef
.
是否有类似的条件不存在属性,或者是否有一种方法可以使用条件属性来仅包含未定义该符号的方法?
我正在寻找的是这样的东西:
[Conditional("!SILVERLIGHT")]
private void DoStuffThatSilverlightCant() {...}
SILVERLIGHT
这样,如果符号确实存在,则不会包含该方法。
我不想使用 simple 的原因#ifdef
是我可以利用编译器删除调用语句,而不必将每个单独的调用包装在#ifdef
.