Spring.Base Spring TArgument TArgument Record On this page Definition Methods Definition Unit: Spring Package: Spring.Base Delphi Copy type TArgument = Guard Methods CheckEnum<T>(Integer, string) CheckEnum<T>(T, string) CheckFalse(Boolean, string) CheckIndex(Integer, Integer, Integer) CheckInheritsFrom(TClass, TClass, string) CheckInheritsFrom(TObject, TClass, string) CheckNotNull(Boolean, string) CheckNotNull(IInterface, string) CheckNotNull(Pointer, string) CheckNotNull(TObject, string) CheckNotNull<T>(T, string) CheckRange(Boolean, string) CheckRange(Integer, Integer, Integer, Integer) CheckRange(RawByteString, Integer) CheckRange(RawByteString, Integer, Integer) CheckRange(WideString, Integer) CheckRange(WideString, Integer, Integer) CheckRange(array of Byte, Integer) CheckRange(array of Byte, Integer, Integer) CheckRange(array of Char, Integer) CheckRange(array of Char, Integer, Integer) CheckRange(string, Integer) CheckRange(string, Integer, Integer) CheckRange<T>(array of T, Integer) CheckRange<T>(array of T, Integer, Integer) CheckRangeExclusive(Integer, Integer, Integer) Checks an argument to ensure it is in the specified range excluding the bounds. CheckRangeInclusive(Integer, Integer, Integer) Checks an argument to ensure it is in the specified range including the bounds. CheckSet<T>(Cardinal, string) CheckSet<T>(T, string) CheckTrue(Boolean, string) CheckTypeKind(PTypeInfo, TTypeKind, string) CheckTypeKind(PTypeInfo, TTypeKinds, string) CheckTypeKind(TTypeKind, TTypeKind, string) CheckTypeKind(TTypeKind, TTypeKinds, string) CheckTypeKind<T>(TTypeKind, string) CheckTypeKind<T>(TTypeKinds, string) IsNullReference(Void, PTypeInfo) RaiseArgumentException(string) Raises an EArgumentException exception. RaiseArgumentFormatException(string) Raises an EFormatException exception. RaiseArgumentNullException(string) Raises an EArgumentNilException exception. RaiseArgumentOutOfRangeException(string) Raises an EArgumentOutOfRangeException exception. RaiseInvalidEnumArgumentException(string) Raises an EInvalidEnumArgumentException exception. RaiseInvalidTypeCast(PTypeInfo, PTypeInfo)