System.Runtime.Serialization.ObjectRecord.ChainFixup C# (CSharp) Method

ChainFixup() public method

public ChainFixup ( BaseFixupRecord fixup, bool asContainer ) : void
fixup BaseFixupRecord
asContainer bool
return void
        public void ChainFixup(BaseFixupRecord fixup, bool asContainer)
        {
            if (asContainer) {
                fixup.NextSameContainer = FixupChainAsContainer;
                FixupChainAsContainer = fixup;
            } else {
                fixup.NextSameRequired = FixupChainAsRequired;
                FixupChainAsRequired = fixup;
            }
        }