public override bool AddInt(Int64 value)
        {
            Var_Data data = new Var_Data();
            data.nType = VARIANT_TYPE.VTYPE_INT;
            data.mData = value;

            return AddDataObject(ref data);
        }
        public override bool AddDouble(double value)
        {
            Var_Data data = new Var_Data();
            data.nType = VARIANT_TYPE.VTYPE_DOUBLE;
            data.mData = value;

            return AddDataObject(ref data);
        }
        public override bool AddFloat(float value)
        {
            Var_Data data = new Var_Data();
            data.nType = VARIANT_TYPE.VTYPE_FLOAT;
            data.mData = value;

            return AddDataObject(ref data);
        }
Beispiel #4
0
        public override bool AddDataObject(ref Var_Data data)
        {
            int nCount = mValueObject.Count;

            mValueObject.Add(nCount, data);

            return(true);
        }
Beispiel #5
0
        /// <summary>
        ///
        /// </summary>
        /// <param name="data"></param>
        /// <returns></returns>
        protected bool AddDataObject(ref Var_Data data)
        {
            int nCount = mValueObject.Count;

            mValueObject.Add(nCount, data);

            return(true);
        }
Beispiel #6
0
        public override bool AddFloat(float value)
        {
            Var_Data data = new Var_Data();

            data.nType = VARIANT_TYPE.VTYPE_FLOAT;
            data.mData = value;

            return(AddDataObject(ref data));
        }
Beispiel #7
0
        public override bool AddDouble(double value)
        {
            Var_Data data = new Var_Data();

            data.nType = VARIANT_TYPE.VTYPE_DOUBLE;
            data.mData = value;

            return(AddDataObject(ref data));
        }
Beispiel #8
0
        public override bool AddString(string value)
        {
            Var_Data data = new Var_Data();

            data.nType = VARIANT_TYPE.VTYPE_STRING;
            data.mData = value;

            return(AddDataObject(ref data));
        }
Beispiel #9
0
        public override bool AddInt(Int64 value)
        {
            Var_Data data = new Var_Data();

            data.nType = VARIANT_TYPE.VTYPE_INT;
            data.mData = value;

            return(AddDataObject(ref data));
        }
Beispiel #10
0
        public override bool AddObject(NFIDENTID value)
        {
            Var_Data data = new Var_Data();

            data.nType = VARIANT_TYPE.VTYPE_OBJECT;
            data.mData = value;

            return(AddDataObject(ref data));
        }
Beispiel #11
0
        public override string StringVal(int index)
        {
            Var_Data data = GetDataObject(index);

            if (data != null && data.nType == VARIANT_TYPE.VTYPE_STRING)
            {
                return((string)data.mData);
            }

            return("");
        }
Beispiel #12
0
        public override NFIDENTID ObjectVal(int index)
        {
            Var_Data data = GetDataObject(index);

            if (data != null && data.nType == VARIANT_TYPE.VTYPE_OBJECT)
            {
                return((NFIDENTID)data.mData);
            }

            return(new NFIDENTID());
        }
Beispiel #13
0
        public override float FloatVal(int index)
        {
            Var_Data data = GetDataObject(index);

            if (data != null && data.nType == VARIANT_TYPE.VTYPE_FLOAT)
            {
                return((float)data.mData);
            }

            return(0.0f);
        }
Beispiel #14
0
        public override double DoubleVal(int index)
        {
            Var_Data data = GetDataObject(index);

            if (data != null && data.nType == VARIANT_TYPE.VTYPE_DOUBLE)
            {
                return((double)data.mData);
            }

            return(0.0);
        }
Beispiel #15
0
        public override Int64 IntVal(int index)
        {
            Var_Data data = GetDataObject(index);

            if (data != null && data.nType == VARIANT_TYPE.VTYPE_INT)
            {
                return((Int64)data.mData);
            }

            return(0);
        }
Beispiel #16
0
        public override VARIANT_TYPE GetType(int index)
        {
            if (mValueObject.Count > index)
            {
                Var_Data data = (Var_Data)mValueObject[index];

                return(data.nType);
            }

            return(VARIANT_TYPE.VTYPE_UNKNOWN);
        }
Beispiel #17
0
        public override bool SetString(int index, string value)
        {
            Var_Data data = GetDataObject(index);

            if (data != null && data.nType == VARIANT_TYPE.VTYPE_STRING)
            {
                data.mData = value;

                return(true);
            }

            return(false);
        }
Beispiel #18
0
        public override bool SetDouble(int index, double value)
        {
            Var_Data data = GetDataObject(index);

            if (data != null && data.nType == VARIANT_TYPE.VTYPE_DOUBLE)
            {
                data.mData = value;

                return(true);
            }

            return(false);
        }
Beispiel #19
0
        public override bool SetFloat(int index, float value)
        {
            Var_Data data = GetDataObject(index);

            if (data != null && data.nType == VARIANT_TYPE.VTYPE_FLOAT)
            {
                data.mData = value;

                return(true);
            }

            return(false);
        }
Beispiel #20
0
        public override bool SetObject(int index, NFIDENTID value)
        {
            Var_Data data = GetDataObject(index);

            if (data != null && data.nType == VARIANT_TYPE.VTYPE_OBJECT)
            {
                data.mData = value;

                return(true);
            }

            return(false);
        }
Beispiel #21
0
 public abstract bool AddDataObject(ref Var_Data data);
Beispiel #22
0
 public override bool SetDataObject(int index, Var_Data value)
 {
     mValueObject[index] = value;
     return(true);
 }
Beispiel #23
0
        /// <summary>
        /// 
        /// </summary>
        /// <param name="data"></param>
        /// <returns></returns>
        protected bool AddDataObject(ref Var_Data data)
        {
            int nCount = mValueObject.Count;
            mValueObject.Add(nCount, data);

            return true;
        }
Beispiel #24
0
        public override bool AddObject(NFIDENTID value)
        {
            Var_Data data = new Var_Data();
            data.nType = VARIANT_TYPE.VTYPE_OBJECT;
            data.mData = value;

            return AddDataObject(ref data);
        }
Beispiel #25
0
        public override bool AddString(string value)
        {
            Var_Data data = new Var_Data();
            data.nType = VARIANT_TYPE.VTYPE_STRING;
            data.mData = value;

            return AddDataObject(ref data);
        }
Beispiel #26
0
 public abstract bool SetDataObject(int index, Var_Data value);