EvaluationTypes.AllowedArrayRepresentations

Syntax

EvaluationTypes.AllowedArrayRepresentations

Data Type

PropertyRepresentations

Use the following constants with this data type:

  • PropertyRepresentation_Float64 –(Value: 1) Specifies double-precision, 64-bit floating-point representation.
  • PropertyRepresentation_Int64 –(Value: 2) Specifies signed 64-bit integer representation.
  • PropertyRepresentation_None –(Value: 0) This is the default representation for non-numeric property objects.
  • PropertyRepresentation_UInt64 –(Value: 3) Specifies unsigned 64-bit integer representation.

Purpose

Specifies the expected representation for an expression. The Expression.ValidateEvaluationType method returns TS_Err_NoError if the expression evaluates to a numeric array property with a representation that any element of this property specifies.

Remarks

The EvaluationTypes.PropertyValueTypeFlags property must include PropValTypeFlag_NumberArray to use this property.

See Also

EvaluationTypes.AllowedRepresentations

Expression.ValidateEvaluationType

PropertyValueTypeFlags

TSError