public Task <TryGet <T> > Parse(MutagenFrame frame) { return(Parse( frame: frame, recordTypeConverter: null)); }
public override bool ParseValue(MutagenFrame reader) { return(reader.Reader.ReadBool()); }
public override short ParseValue(MutagenFrame reader) { return(reader.Reader.ReadInt16()); }
public override char ParseValue(MutagenFrame reader) { return((char)reader.Reader.ReadUInt8()); }
public E ParseValue(MutagenFrame reader) { return(ParseValue(reader, errorMask: null)); }
public Color Parse( MutagenFrame frame, ColorBinaryType binaryType) { return(frame.ReadColor(binaryType)); }
public override P2Float ParseValue(MutagenFrame reader) { return(new P2Float( FloatBinaryTranslation.Instance.ParseValue(reader), FloatBinaryTranslation.Instance.ParseValue(reader))); }
public bool Parse(MutagenFrame frame, [MaybeNullWhen(false)] out T item) { item = ParseValue(frame.SpawnWithLength(this.ExpectedLength)); return(true); }
protected override MemorySlice <byte> ParseValue(MutagenFrame frame) { return(frame.Reader.ReadBytes(checked ((int)frame.Remaining))); }
public override ulong ParseValue(MutagenFrame reader) { return(reader.Reader.ReadUInt64()); }
public override int ParseValue(MutagenFrame reader) { return(reader.Reader.ReadInt32()); }
public override P2Int16 ParseValue(MutagenFrame reader) { return(new P2Int16( reader.Reader.ReadInt16(), reader.Reader.ReadInt16())); }
public override Color ParseValue(MutagenFrame reader) { throw new NotImplementedException(); }
public bool Parse(MutagenFrame frame, [MaybeNullWhen(false)] out ModKey item) { if (!StringBinaryTranslation.Instance.Parse(frame, out var str)) { item = default !;
public FormKey Parse(MutagenFrame frame) { return(Parse( frame.ReadSpan(4), frame.MetaData.MasterReferences !)); }
public abstract T ParseValue(MutagenFrame reader);
protected abstract T ParseValue(MutagenFrame reader);
public override sbyte ParseValue(MutagenFrame reader) { return(reader.Reader.ReadInt8()); }
public bool Parse(MutagenFrame frame, out T item) { item = ParseValue(frame); return(true); }
public E Parse(MutagenFrame frame) { return(ParseValue(frame)); }
public override RecordType ParseValue(MutagenFrame reader) { return(HeaderTranslation.ReadNextRecordType(reader.Reader)); }