SalVariant
PPJ.Runtime.Com.SalVariant
Namespace: PPJ.Runtime.Com
Assembly: PPJ.Web.49 (4.9.0.0)
Variant implementation.
public class SalVariant : SalFunctionalClassPublic Class SalVariant
Inherits SalFunctionalClassConstructors
SalVariant()
Constructs a new null SalVariant This class cannot be used as second-base class.
SalVariant(value)
Constructs a new SalVariant with the wrapped value
Properties
Optional
SalVariant: Returns an empty SalVariant instance marked as optional.
Value
Object: Returns/Sets the wrapped object.
Methods
ActiveXType()
Returns: SalNumber.
AsActiveX(vt)
Changes the variant type.
Returns: SalBoolean.
GetBlob(s)
Returns: SalBoolean.
GetBoolean(b)
Returns: SalBoolean.
GetDate(d)
Returns: SalBoolean.
GetNumber(num)
Returns: SalBoolean.
GetObject(obj)
Returns: SalBoolean.
GetSafeArray(array)
Returns: SalBoolean.
GetString(s)
Returns: SalBoolean.
MakeOptional()
Call this when using a Variant as an optional parameter.
SalType()
Returns: SalNumber.
SetBlob(s)
Returns: SalBoolean.
SetBoolean(b)
Returns: SalBoolean.
SetDate(d)
Returns: SalBoolean.
SetNumber(num, vt_type)
Returns: SalBoolean.
SetObject(o)
Returns: SalBoolean.
SetSafeArray(array)
Returns: SalBoolean.
SetString(s)
Returns: SalBoolean.
ToByte()
to byte
Returns: Byte.
ToCurrency()
to currency
Returns: CurrencyWrapper.
ToDateTime()
to datetime
Returns: DateTime.
ToDecimal()
to decimal
Returns: Decimal.
ToDouble()
to double
Returns: Double.
ToInt16()
to int16
Returns: Int16.
ToInt32()
to int32
Returns: Int32.
ToInt64()
to int64
Returns: Int64.
ToSByte()
to sbyte
Returns: SByte.
ToSingle()
to single
Returns: Single.
ToUInt16()
to uint16
Returns: UInt16.
ToUInt32()
to uint32
Returns: UInt32.
ToUInt64()
to uint64
Returns: UInt64.
Last updated