いくつかのユーザー入力に基づいて構造定義を作成するカスタム コードがあります。そのしくみは、ユーザーから構造定義要件を取得して差分を設定し、スナップショットを生成して、最後に Fhir サーバーのローカル ストレージに永続化することです。データベースに永続化する前に、次のコード スニペットを使用して StructureDefinition を検証しようとしましたが、どのような structureDefinition を渡しても、validationResult は常に null です。カスタマイズされた StructureDefinition を検証する正しい方法を誰かに教えてもらえますか?
var structureDefinition = ...
ICollection<ValidationResult> validationResult = null;
DotNetAttributeValidation.TryValidate(structureDefinition, validationResult);