Example #1
0
        public void Link(Package package, uint ownOffset, uint childOffset, uint childSize)
        {
            package.FileOffset = ownOffset + ObjectIndex.GetSizeFor(package) + 2;
            if (package.Header.Flags & PackageFlags.BuiltinOuterIndexFields)
            {
                package.FileOffset += ObjectIndex.GetSizeFor(package);
            }

            package.WriteUInt32(childSize);
            package.WriteUInt32(childOffset);
        }