Пример #1
0
        private void InternalSerialize(BinaryWriter writer)
        {
            //StructureType
            writer.Write(checked ((byte)StructureType));

            if (Object.ReferenceEquals(this, Locator.MIN))
            {
                return;
            }

            //descriptor
            descriptor.Serialize(writer);

            //Items
            CountCompression.Serialize(writer, checked ((ulong)Path.Length));
            for (int i = 0; i < Path.Length; i++)
            {
                writer.Write(Path[i]);
            }
        }