static DataTypes()
{
All = new HashSet<string>
{
String, ComboBox, MultiLineString, DropDown,
Int32, NullableInt32, UInt32, NullableUInt32,
Byte, NullableByte, SByte, NullableSByte,
Int16, NullableInt16, UInt16, NullableUInt16,
Int64, NullableInt64, UInt64, NullableUInt64,
Decimal, NullableDecimal,
Double, NullableDouble,
Single, NullableSingle,
Date, NullableDate,
DateTime, NullableDateTime,
DateTimeOffset, NullableDateTimeOffset,
Boolean, NullableBoolean, YesNo,
Reference, KeyValueList,
Guid, NullableGuid,
Image, BinaryFile
};
Text = new HashSet<string>
{
String, ComboBox, MultiLineString, DropDown, Enum, Guid, NullableGuid
};
Numeric = new HashSet<string>
{
Int32, NullableInt32, UInt32, NullableUInt32,
Byte, NullableByte, SByte, NullableSByte,
Int16, NullableInt16, UInt16, NullableUInt16,
Int64, NullableInt64, UInt64, NullableUInt64,
Decimal, NullableDecimal,
Double, NullableDouble,
Single, NullableSingle
};
Dates = new HashSet<string>
{
Date, NullableDate,
DateTime, NullableDateTime,
DateTimeOffset, NullableDateTimeOffset
};
}