Esempio n. 1
0
        private TmDataTypes GetDataType(object o)
        {
            TmDataTypes t = TmDataTypes.Unknown;

            if (o != null)
            {
                string type = o.GetType().ToString();
                switch (type.ToUpper())
                {
                case "SYSTEM.INT32":
                    t = TmDataTypes.Int;
                    break;

                case "SYSTEM.STRING":
                    t = TmDataTypes.String;
                    break;

                case "SYSTEM.BOOLEAN":
                    t = TmDataTypes.Bool;
                    break;

                case "SYSTEM.INT64":
                    t = TmDataTypes.Long;
                    break;

                default:
                    t = TmDataTypes.Object;
                    break;
                }
            }
            return(t);
        }
Esempio n. 2
0
        public TmDataTypes GetType(string key)
        {
            TmDataTypes t = TmDataTypes.Unknown;

            if (_data.Contains(key))
            {
                t = GetDataType(_data[key]);
            }
            return(t);
        }