/// <summary>Get a thread-local record input for the supplied BinaryReader.</summary> /// <param name="inp">data input stream</param> /// <returns>binary record input corresponding to the supplied BinaryReader.</returns> public static BinaryRecordInput Get(BinaryReader inp) { BinaryRecordInput bin = (BinaryRecordInput)bIn.Get(); bin.SetDataInput(inp); return(bin); }
// inherit javadoc /// <exception cref="System.IO.IOException"/> public virtual void ReadFields(BinaryReader din) { BinaryRecordInput rin = BinaryRecordInput.Get(din); this.Deserialize(rin); }