次の方法で共有


Validate class

プロパティと関数パラメーターの一般的な検証テストを実行します。

注釈

このクラスの実装は、プロパティと関数のパラメーターを検証するための標準の方法を提供します。 デバッグ アサーションとは異なり、Validate のチェックは常に実行され、本稼働のリリースでも常にエラーをスローします。 そのため、このようなチェックをパフォーマンスに影響する可能性がある方法で過度に使用しないように注意してください。

メソッド

isNonemptyString(value, variableName)

指定した文字列が null、未定義、または空の文字列の場合は例外をスローします。

isNotDisposed(value, className)

指定したオブジェクトが破棄された場合に例外をスローします。

isNotNullOrUndefined(value, variableName)

指定した値が null または未定義の場合は例外をスローします。

isTrue(value, variableName)

指定した値が 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