예제 #1
0
        public void Serialize(CDomSection section)
        {
            CArguments.ThrowIfArgumentNull(section,"section");

            section.Set(NAME_OFFSET, Offset);
            section.Set(NAME_LENGTH, Length);
        }
예제 #2
0
        public CBlockInPackageInfo Deserialize(CDomSection section)
        {
            CArguments.ThrowIfArgumentNull(section, "section");

            long offset = section.GetInt64(NAME_OFFSET);
            long length = section.GetInt64(NAME_LENGTH);
            long num = section.GetInt64(NAME_NUM);

            return new CBlockInPackageInfo(offset, length, num);
        }