partial void UnusedConditionsLogicCustomParse(OverlayStream stream, int offset) { var nextHeader = stream.ReadSubrecordFrame(); if (nextHeader.RecordType != RecordTypes.NEXT || nextHeader.Content.Length != 0) { throw new ArgumentException("Unexpected NEXT header"); } UnusedConditions = ConditionBinaryOverlay.ConstructBinayOverlayList(stream, _package); }
partial void ConditionsCustomParse(OverlayStream stream, long finalPos, int offset, RecordType type, int?lastParsed) { Conditions = ConditionBinaryOverlay.ConstructBinayOverlayList(stream, _package); }
partial void CompletionConditionsCustomParse(OverlayStream stream, long finalPos, int offset, RecordType type, PreviousParse lastParsed) { stream.ReadSubrecordFrame(); CompletionConditions = ConditionBinaryOverlay.ConstructBinayOverlayList(stream, _package); }