public virtual void InitBaseTypeList() {
BaseTypeSequence.Clear();
BaseTypeSequence.AddRange(new Type[] {
typeof(string), typeof(Complex), typeof(Double), typeof(Single), typeof(Decimal),
typeof(BigInteger),
typeof(UInt64), typeof(Int64), typeof(UInt32), typeof(Int32), typeof(UInt16), typeof(Int16), typeof(byte), typeof(sbyte), typeof(bool)
});
}