Skip to main content
Version: 2023

ISalType

Namespace: PPJ.Runtime

Assembly: PPJ.Web.49 (4.9.0.0)

Common base interface for Sal types.

public interface ISalType

Properties

Instance memberDbType

DbType: Returns the corresponding DbType.

Instance memberIsNull

Boolean: Tests if the value is null.

Instance memberValue

Object: Returns the inner native value.

Implemented By

NameDescription
SalArray<T>Dynamic array generic class. This class replicates SAL dynamic arrays. It can be used without being declared as an inner class by using the new generics syntax.
SalBinarySAL Binary type (TD6).
SalBooleanSAL Boolean basic type. This is exactly the same as SalNumber. It is automatically casted to/from SalNumber.
SalDateTimeSAL Date/Time basic type. It wraps .NET native DateTime type. SalDateTime objects are automatically cast to and from DateTime.
SalNumberSAL Number basic type. It wraps .NET native Decimal type. SalNumber objects are automatically cast to and from SalBoolean, Decimal, and int.
SalStringSAL String basic type. It wraps .NET String class. SalString objects are automatically cast to and from .NET String type.
SalStringContextSpecial SalString extension to support SalContextCurrent().
SalWindowHandleSAL WindowHandle basic type. This class holds either a raw handle (a handle to SalSqlHandle, SalSqlSessionHandle, SalFileHandle, or a native control handle) or a weak reference to a .NET control.