予想されるカスタム属性が見つからない場合にスローする適切なタイプの例外を選択するのに問題があります (既存の .NET 例外のいずれかを使用することをお勧めします)。
この場合、何をお勧めしますか?前もって感謝します。
編集:
ここで彼のコンテキスト:
[<ExpectedAttribute()>]
let foo args ... = ...
関数foo
(ユーザー定義) がランタイム エンジンに渡されます。カスタム属性が存在しない場合、ランタイムは例外をスローする必要があります。