Ejemplo n.º 1
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);
        }
Ejemplo n.º 2
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);
        }
Ejemplo n.º 3
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);
        }
Ejemplo n.º 4
0
        public override bool AddDataObject(ref Var_Data data)
        {
            int nCount = mValueObject.Count;

            mValueObject.Add(nCount, data);

            return(true);
        }
Ejemplo n.º 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);
        }
Ejemplo n.º 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));
        }
Ejemplo n.º 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));
        }
Ejemplo n.º 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));
        }
Ejemplo n.º 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));
        }
Ejemplo n.º 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));
        }
Ejemplo n.º 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("");
        }
Ejemplo n.º 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());
        }
Ejemplo n.º 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);
        }
Ejemplo n.º 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);
        }
Ejemplo n.º 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);
        }
Ejemplo n.º 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);
        }
Ejemplo n.º 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);
        }
Ejemplo n.º 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);
        }
Ejemplo n.º 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);
        }
Ejemplo n.º 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);
        }
Ejemplo n.º 21
0
 public abstract bool AddDataObject(ref Var_Data data);
Ejemplo n.º 22
0
 public override bool SetDataObject(int index, Var_Data value)
 {
     mValueObject[index] = value;
     return(true);
 }
Ejemplo n.º 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;
        }
Ejemplo n.º 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);
        }
Ejemplo n.º 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);
        }
Ejemplo n.º 26
0
 public abstract bool SetDataObject(int index, Var_Data value);