Inherited属性上的bool属性是指什么?
这是否意味着如果我使用属性AbcAtribute(有Inherited = true)定义我的类,并且如果我从该类继承另一个类,那么派生类也将应用相同的属性?
要使用代码示例澄清此问题,请想象以下内容:
[AttributeUsage(AttributeTargets.Class, Inherited = true)]
public class Random: Attribute
{ /* attribute logic here */ }
[Random]
class Mother
{ }
class Child : Mother
{ }
Run Code Online (Sandbox Code Playgroud)
是否Child也Random应用了属性?
我最近注意到,Visual Studio 2010调试器不断跳转到使用该[DebuggerStepThrough]属性标记的此方法.

callstack看起来像这样:
[DebuggerStepThrough].我刚刚用foreach循环替换了Linq调用,如下所示,无济于事:

这有点令人烦恼,因为这种方法被频繁调用,我不明白为什么要忽略该属性.