Esempio n. 1
0
        public override void Write(FdbFile writer)
        {
            writer.WriteObject(TableCount);
            writer.WriteObject(TableHeader);

            TableHeader.Write(writer);
        }
Esempio n. 2
0
        public override void Write(FdbFile writer)
        {
            writer.WriteObject(this);
            writer.WriteObject(RowCount);
            writer.WriteObject(RowHeader);

            RowHeader?.Write(writer);
        }
Esempio n. 3
0
        public override void Write(FdbFile writer)
        {
            writer.WriteObject(this);
            writer.WriteObject(ColumnCount);
            writer.WriteObject(Data);

            Data?.Write(writer);
        }
Esempio n. 4
0
        public override void Write(FdbFile writer)
        {
            writer.WriteObject(this);
            foreach (var c in Value)
            {
                writer.WriteObject((byte)c);
            }

            writer.WriteObject((byte)0);
        }
Esempio n. 5
0
        public override void Write(FdbFile writer)
        {
            writer.WriteObject(this);
            foreach (var rowInfo in RowInfos)
            {
                writer.WriteObject(rowInfo);
            }

            foreach (var rowInfo in RowInfos)
            {
                rowInfo?.Write(writer);
            }
        }
Esempio n. 6
0
        public override void Write(FdbFile writer)
        {
            writer.WriteObject(this);
            for (var i = 0; i < Type.Length; i++)
            {
                writer.WriteObject((uint)Type[i]);
                writer.WriteObject(ColumnName[i]);
            }

            foreach (var s in ColumnName)
            {
                s.Write(writer);
            }
        }
Esempio n. 7
0
        public override void Write(FdbFile writer)
        {
            writer.WriteObject(this);
            writer.WriteObject(DataHeader);
            if (Linked == default)
            {
                writer.WriteObject(-1);
            }
            else
            {
                writer.WriteObject(Linked);
            }

            DataHeader?.Write(writer);
            Linked?.Write(writer);
        }
Esempio n. 8
0
        public override void Write(FdbFile writer)
        {
            writer.WriteObject(this);

            for (var i = 0; i < ColumnHeaders.Length; i++)
            {
                writer.WriteObject(ColumnHeaders[i]);
                writer.WriteObject(RowTopHeaders[i]);
            }

            for (var i = 0; i < ColumnHeaders.Length; i++)
            {
                ColumnHeaders[i].Write(writer);
                RowTopHeaders[i].Write(writer);
            }
        }
Esempio n. 9
0
        public override void Write(FdbFile writer)
        {
            writer.WriteObject(this);

            for (var i = 0; i < Types.Length; i++)
            {
                writer.WriteObject((uint)Types[i]);
                writer.WriteObject(Data[i]);
            }

            foreach (var o in Data)
            {
                if (o is FdbData data)
                {
                    data.Write(writer);
                }
            }
        }
Esempio n. 10
0
 public override void Write(FdbFile writer)
 {
     writer.WriteObject(this);
     writer.WriteObject(Value);
 }