鷲ノ巣スマートフォン用の表示で見る鷲ノ巣2014-05-06パラメーターの検証属性について/後編PowerShellはい。ゴールデンウィークも気付けば残り1日。11連休取ったのに、半分以上を寝て過ごしてました。ご機嫌いかがでしょうか。続き物にすると後半が書かれないブログとして定評を得てしまうのも困りますし、そろそろやる気を出しましょう。いうわけで、だいぶ間が空いてしまいましたが後半です。前編では、パラメーターの検証属性についてまとめてみました。系の検証属性を自作してみます。系属性のクラス階層を見てみましょう。系属性ではありません。継承すべき基底クラスとなりそうです。英語ですが、一応ドキュメントを読んでみましょう。スローすればよさそうだということがわかります。ひとつ、気になるクラスがあります。こっちは、配列型の引数が渡された場合に、その個々の要素を検証するのを助けてくれるクラスだと言えそうです。このクラスの概要ドキュメントには誤りがあります。メソッドをオーバーライドしろと書いてありますが、それではこのクラスの意味がありません。オーバーライドしなければなりません。