MSDN ドキュメント: MemberInfo.GetCustomAttibutes Method (Type, Boolean)のコメントには次のように記載されています。
このメソッドは、プロパティとイベントの継承パラメーターを無視します。プロパティとイベントの属性の継承チェーンを検索するには、Attribute.GetCustomAttributes メソッドの適切なオーバーロードを使用します。
これは基本的に、この実装の 2 番目のパラメーター ( ) がイベント メンバーとプロパティ メンバーbool inherit
に対して無視されることを意味します。ただし、この操作のさまざまな呼び出しは行いません。Attribute.GetCustomAttributes(MemberInfo,Type,bool)
私を困惑させるのは、このデザインです。
2 つの形式のメンバー型で、継承属性を勝手に無視しているように見えるのはなぜですか?
誰かがこれに光を当てることができれば、私は非常に感謝しています.