【问题标题】:C# attribute surround method with using block使用块的 C# 属性环绕方法
【发布时间】:2015-12-26 05:10:41
【问题描述】:

我想创建一个或多个 c# 属性,可以:

  • MethodOptInAttribute:用 using 块包围一个方法代码
  • ClassOptInAttribute:用相同的 using 块包围所有类方法
  • MethodOptOutAttribute:选择退出由 ClassOptInAttribute 修饰的类中的方法。

我的问题是:这可能吗?如果不是什么选择? 我有一个很大的DLL,我想引入using块,我不想先用using语句污染所有方法,然后努力修改所有方法。 谢谢,

【问题讨论】:

  • using 块会处理什么?
  • Ef 上下文。我正在尝试使用环境上下文

标签: c# attributes aop


【解决方案1】:

属性只是添加元数据,它们不允许您连接到编译器或 IDE 并为您生成代码或警告。也就是说,您可以编写一个 fxcop 规则来检测用您的属性修饰的方法未按预期使用的位置

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-03-27
    • 2017-04-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-07-01
    • 1970-01-01
    相关资源
    最近更新 更多