示例#1
0
        public bool Parse <T>(
            MutagenFrame frame,
            out IEDIDLink <T> item,
            RecordTypeConverter?recordTypeConverter = null)
            where T : class, IMajorRecordCommonGetter
        {
            if (!frame.TryCheckUpcomingRead(4, out var ex))
            {
                throw ex;
            }

            item = new EDIDLink <T>(HeaderTranslation.ReadNextRecordType(frame));
            return(true);
        }
示例#2
0
 public override RecordType ParseValue(MutagenFrame reader)
 {
     return(HeaderTranslation.ReadNextRecordType(reader.Reader));
 }