public override List <T> Hydrate(HuskReader reader) { List <T> list = new List <T>(); int count = reader.ReadInt(); for (int i = 0; i < count; i++) { list.Add(husker.Hydrate(reader)); } return(list); }
public abstract T Hydrate(HuskReader reader);
public override short Hydrate(HuskReader reader) { return(reader.ReadShort()); }
public override byte Hydrate(HuskReader reader) { return(reader.ReadByte()); }
public override string Hydrate(HuskReader reader) { return(reader.ReadString()); }
public override decimal Hydrate(HuskReader reader) { return(reader.ReadDecimal()); }
public override bool Hydrate(HuskReader reader) { return(reader.ReadBool()); }
public override double Hydrate(HuskReader reader) { return(reader.ReadDouble()); }
public override float Hydrate(HuskReader reader) { return(reader.ReadFloat()); }
public override long Hydrate(HuskReader reader) { return(reader.ReadLong()); }
public override int Hydrate(HuskReader reader) { return(reader.ReadInt()); }