Guard.CheckTypeKind<T> Method

Overloads

CheckTypeKind(PTypeInfo, TTypeKind, string)

Delphi
class procedure CheckTypeKind(typeInfo: PTypeInfo; expectedTypeKind: TTypeKind; const argumentName: string)

Parameters

typeInfo
PTypeInfo
expectedTypeKind
TTypeKind
argumentName
string

CheckTypeKind(PTypeInfo, TTypeKinds, string)

Delphi
class procedure CheckTypeKind(typeInfo: PTypeInfo; expectedTypeKinds: TTypeKinds; const argumentName: string)

Parameters

typeInfo
PTypeInfo
expectedTypeKinds
TTypeKinds
argumentName
string

CheckTypeKind(TTypeKind, TTypeKind, string)

Delphi
class procedure CheckTypeKind(typeKind: TTypeKind; expectedTypeKind: TTypeKind; const argumentName: string)

Parameters

typeKind
TTypeKind
expectedTypeKind
TTypeKind
argumentName
string

CheckTypeKind(TTypeKind, TTypeKinds, string)

Delphi
class procedure CheckTypeKind(typeKind: TTypeKind; expectedTypeKinds: TTypeKinds; const argumentName: string)

Parameters

typeKind
TTypeKind
expectedTypeKinds
TTypeKinds
argumentName
string

CheckTypeKind<T>(TTypeKind, string)

Delphi
class procedure CheckTypeKind<T>(expectedTypeKind: TTypeKind; const argumentName: string)

Type Parameters

T

Parameters

expectedTypeKind
TTypeKind
argumentName
string

CheckTypeKind<T>(TTypeKinds, string)

Delphi
class procedure CheckTypeKind<T>(expectedTypeKinds: TTypeKinds; const argumentName: string)

Type Parameters

T

Parameters

expectedTypeKinds
TTypeKinds
argumentName
string