Validate class
プロパティと関数パラメーターの一般的な検証テストを実行します。
注釈
このクラスの実装は、プロパティと関数のパラメーターを検証するための標準の方法を提供します。 デバッグ アサーションとは異なり、Validate のチェックは常に実行され、本稼働のリリースでも常にエラーをスローします。 そのため、このようなチェックをパフォーマンスに影響する可能性がある方法で過度に使用しないように注意してください。
メソッド
is |
指定した文字列が null、未定義、または空の文字列の場合は例外をスローします。 |
is |
指定したオブジェクトが破棄された場合に例外をスローします。 |
is |
指定した値が null または未定義の場合は例外をスローします。 |
is |
指定した値が true でない場合は例外をスローします。 |
メソッドの詳細
isNonemptyString(value, variableName)
指定した文字列が null、未定義、または空の文字列の場合は例外をスローします。
static isNonemptyString(value: string | undefined | null, variableName: string): void;
パラメーター
- value
-
string | undefined | null
確認する値
- variableName
-
string
エラー メッセージに記述されるプログラム変数名
戻り値
void
isNotDisposed(value, className)
指定したオブジェクトが破棄された場合に例外をスローします。
static isNotDisposed(value: IDisposable, className: string): void;
パラメーター
- value
- IDisposable
確認する値
- className
-
string
クラス名。これはエラー メッセージに記載されます
戻り値
void
isNotNullOrUndefined(value, variableName)
指定した値が null または未定義の場合は例外をスローします。
static isNotNullOrUndefined(value: unknown, variableName: string): void;
パラメーター
- value
-
unknown
確認する値
- variableName
-
string
エラー メッセージに記述されるプログラム変数名
戻り値
void
isTrue(value, variableName)
指定した値が true でない場合は例外をスローします。
static isTrue(value: boolean | undefined | null, variableName: string): void;
パラメーター
- value
-
boolean | undefined | null
確認する値
- variableName
-
string
エラー メッセージに記述されるプログラム変数名
戻り値
void