Exemple #1
0
        public object Read(NetObjetType totype)
        {
            switch (totype)
            {
            case NetObjetType.TByte:
                return(ReadByte());

            case NetObjetType.TInt:
                return(ReadInt());

            case NetObjetType.TLong:
                return(ReadLong());

            case NetObjetType.TShort:
                return(ReadShort());

            case NetObjetType.TFloat:
                return(ReadFloat());

            case NetObjetType.TDouble:
                return(ReadDouble());

            case NetObjetType.TString:
                return(ReadString());

            default:
                break;
            }

            return(0);
        }
Exemple #2
0
        public object Read(NetObjetType totype)
        {
            object result;

            switch (totype)
            {
            case NetObjetType.TARRAY:
                result = this.ReadArray();
                return(result);

            case NetObjetType.TBool:
                result = this.ReadBool();
                return(result);

            case NetObjetType.TByte:
                result = this.ReadByte();
                return(result);

            case NetObjetType.TByteList:
                result = this.ReadByteList();
                return(result);

            case NetObjetType.TInt:
                result = this.ReadInt();
                return(result);

            case NetObjetType.TLong:
                result = this.ReadLong();
                return(result);

            case NetObjetType.TShort:
                result = this.ReadShort();
                return(result);

            case NetObjetType.TFloat:
                result = this.ReadFloat();
                return(result);

            case NetObjetType.TDouble:
                result = this.ReadDouble();
                return(result);

            case NetObjetType.TString:
                result = this.ReadString();
                return(result);

            case NetObjetType.TNull:
                result = null;
                return(result);
            }
            result = 0;
            return(result);
        }
Exemple #3
0
        public object ReadWithType()
        {
            NetObjetType totype = (NetObjetType)this.ReadByte();

            return(this.Read(totype));
        }