Enum ConversionRule
The rule of MS-VBAL §5.5.1.2 a let-coercion follows: the destination's, or - for an object, Null, Empty and an
Error, which are let-coerced by rules of their own whatever the destination is - the source's.
public enum ConversionRule
Fields
Array = 7§5.5.1.2.7: to a resizable array of anything else.
Boolean = 2§5.5.1.2.2: to
Boolean.ByteArray = 6§5.5.1.2.6: to a resizable array of
Byte.Date = 3§5.5.1.2.3: to
Date.Empty = 11§5.5.1.2.11: to
Empty.Error = 9§5.5.1.2.9: to
Error.FixedString = 5§5.5.1.2.5: to a fixed-length string.
FromEmpty = 16§5.5.1.2.11: from
Empty, to anything but aVariantor a fixed-size array.FromError = 17§5.5.1.2.9: from an
Error, to anything but aVariantor a fixed-size array.FromNull = 15§5.5.1.2.10: from
Null, to anything but aVariantor a fixed-size array.FromObject = 14§5.5.1.2.13: from an object,
Nothingincluded, to any type: the value of its default member.None = 0No rule applies: run-time error 13 (Type mismatch).
Null = 10§5.5.1.2.10: to
Null.Numeric = 1§5.5.1.2.1: to a numeric type.
Object = 13§5.5.1.2.13: to
Object.String = 4§5.5.1.2.4: to
String.UserDefinedType = 8§5.5.1.2.8: to a user-defined type.
Variant = 12§5.5.1.2.12: to
Variant.