Table of Contents

Interface IStdInformationModule

Namespace
RDCore.SDK.Runtime.Abstract.StdLib
Assembly
RDCore.SDK.dll

MS-VBAL 6.1.2.7 Information Module

public interface IStdInformationModule

Remarks

Formalizes the public interface of the standard library VBA.Information module.

Methods

StdInformation__IMEStatus()

MS-VBAL 6.1.2.7.1.1 IMEStatus

RuntimeSemanticsEvaluationResult StdInformation__IMEStatus()

Returns

RuntimeSemanticsEvaluationResult

A RuntimeSemanticsEvaluationResult object encapsulating the result of the successful operation, or the error metadata otherwise.

Remarks

Returns a VBIMEStatus value representing the current implementation-dependant Input Method Editor (IME) mode.
The valid interval parameter values are defined in IStdDateTimeModule.StdDateIntervals.

StdInformation__IsArray(VBVariantValue)

MS-VBAL 6.1.2.7.1.2 IsArray

RuntimeSemanticsEvaluationResult StdInformation__IsArray(VBVariantValue arg)

Parameters

arg VBVariantValue

The data value to be tested

Returns

RuntimeSemanticsEvaluationResult

A RuntimeSemanticsEvaluationResult object encapsulating the result of the successful operation, or the error metadata otherwise.

Remarks

Tests a provided value to check if it is a VBArrayValue.

StdInformation__IsDate(VBVariantValue)

MS-VBAL 6.1.2.7.1.3 IsDate

RuntimeSemanticsEvaluationResult StdInformation__IsDate(VBVariantValue arg)

Parameters

arg VBVariantValue

The data value to be tested

Returns

RuntimeSemanticsEvaluationResult

A RuntimeSemanticsEvaluationResult object encapsulating the result of the successful operation, or the error metadata otherwise.

Remarks

Tests a provided value to check if it is a VBDateValue.

StdInformation__IsEmpty(VBVariantValue)

MS-VBAL 6.1.2.7.1.4 IsEmpty

RuntimeSemanticsEvaluationResult StdInformation__IsEmpty(VBVariantValue arg)

Parameters

arg VBVariantValue

The data value to be tested

Returns

RuntimeSemanticsEvaluationResult

A RuntimeSemanticsEvaluationResult object encapsulating the result of the successful operation, or the error metadata otherwise.

Remarks

Tests a provided value to check if it is a VBEmptyValue.

StdInformation__IsError(VBVariantValue)

MS-VBAL 6.1.2.7.1.5 IsError

RuntimeSemanticsEvaluationResult StdInformation__IsError(VBVariantValue arg)

Parameters

arg VBVariantValue

The data value to be tested

Returns

RuntimeSemanticsEvaluationResult

A RuntimeSemanticsEvaluationResult object encapsulating the result of the successful operation, or the error metadata otherwise.

Remarks

Tests a provided value to check if it is a VBErrorValue.

StdInformation__IsMissing(VBVariantValue)

MS-VBAL 6.1.2.7.1.6 IsMissing

RuntimeSemanticsEvaluationResult StdInformation__IsMissing(VBVariantValue arg)

Parameters

arg VBVariantValue

The data value to be tested

Returns

RuntimeSemanticsEvaluationResult

A RuntimeSemanticsEvaluationResult object encapsulating the result of the successful operation, or the error metadata otherwise.

Remarks

Tests a provided value to check if it is a VBMissingValue.
👉 The value can only be a VBMissingValue if it is the VBVariantValue of an optional parameter that was not supplied.

StdInformation__IsNull(VBVariantValue)

MS-VBAL 6.1.2.7.1.7 IsNull

RuntimeSemanticsEvaluationResult StdInformation__IsNull(VBVariantValue arg)

Parameters

arg VBVariantValue

The data value to be tested

Returns

RuntimeSemanticsEvaluationResult

A RuntimeSemanticsEvaluationResult object encapsulating the result of the successful operation, or the error metadata otherwise.

Remarks

Tests a provided value to check if it is a VBNullValue.

StdInformation__IsNumeric(VBVariantValue)

MS-VBAL 6.1.2.7.1.8 IsNumeric

RuntimeSemanticsEvaluationResult StdInformation__IsNumeric(VBVariantValue arg)

Parameters

arg VBVariantValue

The data value to be tested

Returns

RuntimeSemanticsEvaluationResult

A RuntimeSemanticsEvaluationResult object encapsulating the result of the successful operation, or the error metadata otherwise.

Remarks

Tests a provided value to check if it is a VBNumericTypedValue.

StdInformation__IsObject(VBVariantValue)

MS-VBAL 6.1.2.7.1.9 IsObject

RuntimeSemanticsEvaluationResult StdInformation__IsObject(VBVariantValue arg)

Parameters

arg VBVariantValue

The data value to be tested

Returns

RuntimeSemanticsEvaluationResult

A RuntimeSemanticsEvaluationResult object encapsulating the result of the successful operation, or the error metadata otherwise.

Remarks

Tests a provided value to check if it is a VBObjectValue.

StdInformation__QBColor(VBVariantValue)

MS-VBAL 6.1.2.7.1.10 QBColor

RuntimeSemanticsEvaluationResult StdInformation__QBColor(VBVariantValue arg)

Parameters

arg VBVariantValue

The data value to be tested

Returns

RuntimeSemanticsEvaluationResult

A RuntimeSemanticsEvaluationResult object encapsulating the result of the successful operation, or the error metadata otherwise.

Remarks

Gets the RGB color value for a specified color value used by earlier versions of Visual Basic.

StdInformation__RGB(VBIntegerValue, VBIntegerValue, VBIntegerValue)

MS-VBAL 6.1.2.7.1.11 RGB

RuntimeSemanticsEvaluationResult StdInformation__RGB(VBIntegerValue red, VBIntegerValue green, VBIntegerValue blue)

Parameters

red VBIntegerValue

A value in the VBByteValue range (0-255) representing the red component of the color.

green VBIntegerValue

A value in the VBByteValue range (0-255) representing the green component of the color.

blue VBIntegerValue

A value in the VBByteValue range (0-255) representing the blue component of the color.

Returns

RuntimeSemanticsEvaluationResult

A RuntimeSemanticsEvaluationResult object encapsulating the result of the successful operation, or the error metadata otherwise.

Remarks

Gets a VBLongValue representing a RGB color value from its specified parts.

StdInformation__TypeName(VBVariantValue)

MS-VBAL 6.1.2.7.1.12 TypeName

RuntimeSemanticsEvaluationResult StdInformation__TypeName(VBVariantValue arg)

Parameters

arg VBVariantValue

Returns

RuntimeSemanticsEvaluationResult

A RuntimeSemanticsEvaluationResult object encapsulating the result of the successful operation, or the error metadata otherwise.

Remarks

Gets the name of the data type of the specified value.
👉 If the provided value is a VBArrayValue, the returned string contains the item data type of the array appended with a pair of empty parentheses, e.g. "Byte()" for an array of VBByteValue items.

StdInformation__VarType(VBVariantValue)

MS-VBAL 6.1.2.7.1.13 VarType

RuntimeSemanticsEvaluationResult StdInformation__VarType(VBVariantValue arg)

Parameters

arg VBVariantValue

Returns

RuntimeSemanticsEvaluationResult

A RuntimeSemanticsEvaluationResult object encapsulating the result of the successful operation, or the error metadata otherwise.

Remarks

Gets the subtype of the specified VBVariantValue.
👉 If the provided value is a VBArrayValue, the returned string contains the item data type of the array appended with a pair of empty parentheses, e.g. "Byte()" for an array of VBByteValue items.