ValidExpressionTypes

Use these constants with the ExpressionEdit.GetValidEvaluationTypes , and ExpressionEdit.SetValidEvaluationTypes methods. Use the bitwise-OR operator to specify more than one option.

  • ValidExpressionType_Any –(Value: -1) All expression types are valid.
  • ValidExpressionType_Boolean –(Value: 0x1) Only Boolean expression types are valid.
  • ValidExpressionType_BooleanArray –(Value: 0x40) Only Boolean array expression types are valid.
  • ValidExpressionType_Container –(Value: 0x10) Only container expression types are valid.
  • ValidExpressionType_ContainerArray –(Value: 0x400) Only container array expression types are valid.
  • ValidExpressionType_Enum –(Value: 0x20000) Only enum expression types are valid.
  • ValidExpressionType_NamedType –(Value: 0x20) Only named type expression types are valid.
  • ValidExpressionType_NamedTypeArray –(Value: 0x800) Only named type array expression types are valid.
  • ValidExpressionType_Number –(Value: 0x2) Only number expression types are valid.
  • ValidExpressionType_NumberArray –(Value: 0x80) Only number array expression types are valid.
  • ValidExpressionType_Object –(Value: 0x4000) Any expression type that is not an element of an array of a basic type is valid.
  • ValidExpressionType_PlainContainer –(Value: 0x10000) Only the container expression type when it is not a named type is valid.
  • ValidExpressionType_PlainReference –(Value: 0x8000) Only the reference expression type when it is not a named type is valid.
  • ValidExpressionType_Reference –(Value: 0x8) Only reference expression types are valid.
  • ValidExpressionType_ReferenceArray –(Value: 0x200) Only reference array expression types are valid.
  • ValidExpressionType_String –(Value: 0x4) Only string expression types are valid.
  • ValidExpressionType_StringArray –(Value: 0x100) Only string array expression types are valid.

See Also

EvaluationTypes.AllowedArrayRepresentations

EvaluationTypes.AllowedRepresentations

ExpressionEdit.GetValidEvaluationTypes

ExpressionEdit.SetValidEvaluationTypes

PropertyValueTypeFlags