CliContract インタフェース
名前空間: DensoCreate.Cli.Framework
説明
事前・事後条件などの検証メソッドを提供します。
メソッド
名前 | 説明 |
---|---|
Fail | 無条件で例外をスローします。 |
Requires | 条件式がtrueであることをチェックします。trueでない場合は例外をスローします。 |
ThrowIfFalse | 条件式がfalseと評価されたら例外をthrowします。 |
ThrowIfNotNull | 値がnullであることをチェックします。 |
ThrowIfNull | 値がnullでないことをチェックします。nullの場合は例外をスローします。 |
ThrowIfNullOrEmpty | 値がnullまたは空文字でないことをチェックします。 |
ThrowIfTrue | 条件式がfalseであることをチェックします。falseでない場合は例外をスローします。 |
ThrowIfTypeIsNot | 特定クラスのインスタンスであることをチェックします。 |