CasewareDocs

ExtraValues

Gets a reference to a case-insensitive dictionary that can be used to store extra properties (e.g. the columns to be included in a report or the number of rows to be displayed in a report) for a result.

Compatibility

Available as of IDEA version 9.1.1

Syntax

ExtraValues()

Examples

Example 1: Adds a value to the dictionary. 
Sub Main 
'Create a new TestResultFile object.
Dim resultFile As Object
Set resultFile = SmartContext.testResultFiles.Create

resultFile.ExtraValues.Add "key", "value"

'Add the object to the list of result files.
SmartContext.TestResultFiles.Add resultFile
End Sub Example 2: Tests whether ExtraValues contains a key. Sub Main
'Create a new TestResultFile object.
Dim resultFile As Object
Set resultFile = SmartContext.testResultFiles.Create

Dim result As Boolean
result = resultFile.ExtraValues.Contains("key")

'Add the object to the list of result files.
SmartContext.TestResultFiles.Add resultFile
End Sub Example 3: Access the value of an ExtraValues entry. Sub Main
'Create a new TestResultFile object.
Dim resultFile As Object
Set resultFile = SmartContext.testResultFiles.Create

Dim result As Variant
result = resultFile.ExtraValues.Item("key")

'Add the object to the list of result files.
SmartContext.TestResultFiles.Add resultFile
End Sub Example 4: Access the value of an ExtraValues entry (alt. syntax). Sub Main
'Create a new TestResultFile object.
Dim resultFile As Object
Set resultFile = SmartContext.testResultFiles.Create

Dim extraValues As Object
extraValues = resultFile.ExtraValues

Dim result As Variant
result = extraValues("key")

'Add the object to the list of result files.
SmartContext.TestResultFiles.Add resultFile
End Sub