Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
AbstractValidatorを拡張し、IValidatorを実装するバリデーターを前提として、そのルールを取得したいと思います。これを行う方法はないようですか?
IValidator インターフェイスから GetEnumerator メソッドを使用します。
コレクションを列挙することで、各プロパティに適用されたバリデータを調べることができます。
ただし、DelegatingValidators を扱うときは非常に複雑になったため、代わりに、簡単に理解できるバリデーターに .WithState() を使用してカスタム状態を適用しました。