Enum ComparisonOperatorSemanticFlags
public enum ComparisonOperatorSemanticFlags
Fields
All = 1040415BooleanEffectiveType = 16The semantic effective type of the comparison operation is
VBBooleanType.ByteEffectiveType = 32CurrencyEffectiveType = 2048DecimalEffectiveType = 4096DoubleEffectiveType = 1024ErrorEffectiveType = 131072The semantic effective type of the comparison operation is
VBErrorType.FixedPointNumericEffectiveType = 2The semantic effective type of the comparison operation is
VBCurrencyTypeorVBDecimalType.FloatingPointNumericEffectiveType = 4The semantic effective type of the comparison operation is
VBSingleTypeorVBDoubleType.HasNaNOperand = 8The operation involves one or more
NaNfloating-point values.HasStandardErrorCodes = 262144trueif bothErrorvalues are between0and65535(standard error codes range).👉 The result of a comparison operation where the effective type is
VBErrorTypeis otherwise undefined.IntegerEffectiveType = 64IntegralNumericEffectiveType = 1The semantic effective type of the comparison operation is an integral numeric data type.
IsVariantStringNumericException = 524288trueif both operands areVBVariantwith one having aVBStringTypesubtype and the other anyVBNumericType.👉 In such cases the numeric
VBVariantoperand is always considered less than the stringVBVariantoperand.LongEffectiveType = 128LongLongEffectiveType = 256NullEffectiveType = 65536The semantic effective type of the comparison operation is
VBNullType.SingleEffectiveType = 512StringComparisonBinary = 16384A string comparison is made in a case-sensitive manner by comparing the byte values of each string.
StringComparisonText = 32768A string comparison is made in a case-insentive manner according to the platform's host-defined regional settings.
StringEffectiveType = 8192The semantic effective type of the comparison operation is
VBStringType.