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); }
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); }
public object ReadWithType() { NetObjetType totype = (NetObjetType)this.ReadByte(); return(this.Read(totype)); }