Skip to main content
Version: 2023

SalVariant

Namespace: PPJ.Runtime.Com

Assembly: PPJ.Web.49 (4.9.0.0)

Variant implementation.

public class SalVariant : SalFunctionalClass

Constructors

Instance memberSalVariant()

Constructs a new null SalVariant This class cannot be used as second-base class.

Instance memberSalVariant(value)

Constructs a new SalVariant with the wrapped value

NameTypeDescription
valueObject

Properties

Static memberOptional

SalVariant: Returns an empty SalVariant instance marked as optional.

Instance memberValue

Object: Returns/Sets the wrapped object.

Methods

Instance memberActiveXType()

Returns: SalNumber.

Instance memberAsActiveX(vt)

Changes the variant type.

ParameterTypeDescription
vtSalNumber

Returns: SalBoolean.

Instance memberGetBlob(s)

ParameterTypeDescription
sSalString&

Returns: SalBoolean.

Instance memberGetBoolean(b)

ParameterTypeDescription
bSalBoolean&

Returns: SalBoolean.

Instance memberGetDate(d)

ParameterTypeDescription
dSalDateTime&

Returns: SalBoolean.

Instance memberGetNumber(num)

ParameterTypeDescription
numSalNumber&

Returns: SalBoolean.

Instance memberGetObject(obj)

ParameterTypeDescription
objSalObject

Returns: SalBoolean.

Instance memberGetSafeArray(array)

ParameterTypeDescription
arraySalSafeArray&

Returns: SalBoolean.

Instance memberGetString(s)

ParameterTypeDescription
sSalString&

Returns: SalBoolean.

Instance memberMakeOptional()

Call this when using a Variant as an optional parameter.

Instance memberSalType()

Returns: SalNumber.

Instance memberSetBlob(s)

ParameterTypeDescription
sSalString

Returns: SalBoolean.

Instance memberSetBoolean(b)

ParameterTypeDescription
bSalBoolean

Returns: SalBoolean.

Instance memberSetDate(d)

ParameterTypeDescription
dSalDateTime

Returns: SalBoolean.

Instance memberSetNumber(num, vt_type)

ParameterTypeDescription
numSalNumber
vt_typeSalNumber

Returns: SalBoolean.

Instance memberSetObject(o)

ParameterTypeDescription
oSalObject

Returns: SalBoolean.

Instance memberSetSafeArray(array)

ParameterTypeDescription
arraySalSafeArray

Returns: SalBoolean.

Instance memberSetString(s)

ParameterTypeDescription
sSalString

Returns: SalBoolean.

Instance memberToByte()

to byte

Returns: Byte.

Instance memberToCurrency()

to currency

Returns: CurrencyWrapper.

Instance memberToDateTime()

to datetime

Returns: DateTime.

Instance memberToDecimal()

to decimal

Returns: Decimal.

Instance memberToDouble()

to double

Returns: Double.

Instance memberToInt16()

to int16

Returns: Int16.

Instance memberToInt32()

to int32

Returns: Int32.

Instance memberToInt64()

to int64

Returns: Int64.

Instance memberToSByte()

to sbyte

Returns: SByte.

Instance memberToSingle()

to single

Returns: Single.

Instance memberToUInt16()

to uint16

Returns: UInt16.

Instance memberToUInt32()

to uint32

Returns: UInt32.

Instance memberToUInt64()

to uint64

Returns: UInt64.