public DataFrame(EncodingOptions options) { Options = options; Flags1 = new DataSetFlags1(); Flags2 = new DataSetFlags2(); PayloadHeader = new DataSetPayloadHeader(); }
public static DataSetPayloadHeader Decode(Stream inputStream) { if (inputStream == null || !inputStream.CanRead) { return(null); } DataSetPayloadHeader instance = new DataSetPayloadHeader(); instance.Count = (byte)inputStream.ReadByte(); instance.DataSetWriterID = SimpleArray <ushort> .Decode(inputStream, BaseType.ReadUInt16, instance.Count); return(instance); }
public static DataFrame Decode(Stream inputStream) { if (inputStream == null || !inputStream.CanRead) { return(null); } DataFrame instance = new DataFrame(); instance.PayloadHeader = DataSetPayloadHeader.Decode(inputStream); bool chunkResult = DecodeChunk(inputStream, ref instance); if (chunkResult) { return(instance); } return(null); }