C#6のexpression-bodied memberにAttributeTargets.Method
attributeを指定する方法はありますか?省略SYNAXは次のようになりメソッドC#式身体メンバの属性
public bool IsLast { [DebuggerStepThrough] get { return _next == null; } }
:次の読み取り専用プロパティを考えてみましょう
public bool IsLast => _next == null;
しかし、method属性を置くためにどこにもないように思われます。次の作業のいずれも:
[DebuggerStepThrough]
public bool IsLast => _next == null; // decorates property, not method
public bool IsLast => [DebuggerStepThrough] _next == null; // error
public bool IsLast [DebuggerStepThrough] => _next == null; // error