Enum ConcatOperationSemanticFlags
The semantic flags of a string concatenation operation.
[Flags]
public enum ConcatOperationSemanticFlags
Fields
All = StringEffectiveType | NullEffectiveType | HasNonByteArrayOperand | HasUserDefinedTypeOperand | HasNumericOperand | HasByteArrayOperand | HasErrorOperand | HasNullOperandHasByteArrayOperand = 32The operation implicates a
VBResizableByteArrayTypeoperand.HasErrorOperand = 64The operation implicates a
VBErrorValue.👉 This operation results in a
VBRuntimeErrorTypeMismatchException.HasNonByteArrayOperand = 4The operation implicates an array operand that does not contain
VBByteValueelements.👉 This operation results in a
VBRuntimeErrorTypeMismatchException.HasNullOperand = 128The operation implicates a
VBNullValueoperand.HasNumericOperand = 16The operation implicates a
VBNumericTypeoperand.HasUserDefinedTypeOperand = 8The operation implicates a
VBUserDefinedTypeValue.👉 This operation results in a
VBRuntimeErrorTypeMismatchException.NullEffectiveType = 2The effective type of the operation is
VBNullType.MS-VBAL 5.6.9.4 (runtime semantics) labels it the value type of the operation; the term effective type is used here for internal consistency.
StringEffectiveType = 1The effective type of the operation is
VBStringType.MS-VBAL 5.6.9.4 (runtime semantics) labels it the value type of the operation; the term effective type is used here for internal consistency.