PropertyObject

Use the PropertyObject class to manipulate and access the values of variables and custom step properties. You can also use the PropertyObject to add, copy, or delete subproperties of variables and custom step properties.

You can create new objects of this class using the Engine.NewPropertyObject method. You can obtain existing objects of this class as return values from numerous functions. You can obtain the underlying PropertyObject for objects of every class except the Engine class by using the AsPropertyObject method of the respective class.

Properties

Methods

ClearTypeDefinitionPasswordHistory
Clone
ContainsTypeInstance
CreateReportSection
DeleteElements
DeleteNthSubProperty
DeleteSubProperty
DisplayArrayBoundsDialog
DisplayAttributesDialog
DisplayEditNumericFormatDialog
DisplayFlagsDialog
DisplayPropertiesDialog
EnumIsValid
EvaluateEx
Exists
GetArrayIndex
GetArrayOffset
GetDisplayNames
GetFlags
GetFormattedValue
GetInstanceDefaultFlags
GetInstanceOverrideFlags
GetLocation
GetNthSubProperty
GetNthSubPropertyName
GetNumElements
GetNumSubProperties
GetPropertyObject
GetPropertyObjectByOffset
GetPropertyObjectElements
GetStructureChangeCount
GetSubProperties
GetSubPropertyIndex
GetTypeDefinition
GetTypeDefinitionProtection
GetTypeFlags
GetValBinary
GetValBoolean
GetValBooleanByOffset
GetValIDispatch
GetValIDispatchByOffset
GetValInteger64
GetValInteger64ByOffset
GetValInterface
GetValInterfaceByOffset
GetValNumber
GetValNumberByOffset
GetValString
GetValStringByOffset
GetValueDisplayName
GetValUnsignedInteger64
GetValUnsignedInteger64ByOffset
GetValVariant
GetValVariantByOffset
GetXML
InsertElements
InsertSubProperty
IsAliasObject
IsEqualTo
LockTypeDefinition
NewSubProperty
ReadEx
Search
Serialize
SetFlags
SetInstanceDefaultFlags
SetInstanceOverrideFlags
SetNthSubPropertyName
SetNumElements
SetPropertyObject
SetPropertyObjectByOffset
SetSubPropertyIndex
SetTypeDefinitionProtection
SetTypeFlags
SetValBinary
SetValBoolean
SetValBooleanByOffset
SetValIDispatch
SetValIDispatchByOffset
SetValInteger64
SetValInteger64ByOffset
SetValInterface
SetValInterfaceByOffset
SetValNumber
SetValNumberByOffset
SetValString
SetValStringByOffset
SetValUnsignedInteger64
SetValUnsignedInteger64ByOffset
SetValVariant
SetValVariantByOffset
SetXML
UnlockTypeDefinition
UnserializeEx
UpdateEnumerators
ValidateNewElementName
ValidateNewName
ValidateNewSubPropertyName
Write

See Also

Engine.NewPropertyObject

Expression

Thread Safety of the PropertyObject API and TestStand Variables