<Category("Format"), _
Description("Conversion Type for a string."), _
BrowsableAttribute(True), _
DefaultValue(jytxConvType.None)> _
Public Property Conversion() As jytxConvType
'Blah
End Propety
<Category("Format"), _
Description("DataType to which input is to be converted."), _
BrowsableAttribute(True)> _
Public Property Datatype() As jytxDataType
'Blah
End Propety
Public Enum jytxConvType
None ' No conversions
ToUpper ' Convert a-z to A-Z
ToLower ' Convert A-Z to a-z
End Enum
'*
'*****
'* Data Type of eventual destination of data
'*****
Public Enum jytxDataType
Any '
Alpha '
AlphaNumeric '
Int16 ' signed or unsigned. no decimals,
' &H and &O formats,
' -32,768 to < 0 if sign allowed
' 0 to 32,767
Int32 ' signed or unsigned, no decimals,
' &H and &O formats,
' -2,147,483,648 to 2,147,483,647
Int64 ' signed or unsigned, no decimals,
' &H and &O formats,
' -9,223,372,036,854,775,808 through 9,223,372,036,854,775,807.
Currency ' signed or unsigned, 0 to 4 decimals
' -922,337,203,685,477.5808 to < 0 if sign allowed,
' 0 to 922,337,203,685,477.5807 always
[Double] ' Double, signed or unsigned, unlimited decimals,
' E and D formats,
' -1.79769313486231E308 to -4.94065645841247E-324 for negative values if sign allowed,
' 4.94065645841247E-324 to 1.79769313486232E308 for positive values.
[Single] ' Single, signed or unsigned,
' E and D formats.
' -3.402823E38 to -1.401298E-45 for negative values if sign allowed
' 1.401298E-45 to 3.402823E38 for positive values
[Decimal] '0 through +/-79,228,162,514,264,337,593,543,950,335 with no decimal point;
'0 through +/-7.9228162514264337593543950335 with 28 places to the right of the decimal; smallest nonzero number is
'+/-0.0000000000000000000000000001 (+/-1E-28).
End Enum