public override void DeserializeSequence(CodeNodeBuilder node, BufferArgs refSequenceCursor)
 => node.AddPlain($"{MemberMethod.TryDeserializeState(0)}({parent}, ref {refSequenceCursor})");
Ejemplo n.º 2
0
 public override void TrySerialize(CodeNodeBuilder node, InArgs <object> target, BufferArgs readOnlySpan, OutArgs <int> outWrittenBytes)
 => node.AddPlain(_resolver.GetMethodBody(_nextMethodNames?.TrySerialize, new TrySerializeArgs <TypeSourceArgs>(parent, target, readOnlySpan, outWrittenBytes)));
Ejemplo n.º 3
0
 public override void Serialize(CodeNodeBuilder node, InArgs <object> target, BufferArgs readOnlySpan)
 => node.AddPlain(_resolver.GetMethodBody(_nextMethodNames?.Serialize, new SerializeArgs <TypeSourceArgs>(parent, target, readOnlySpan)));
Ejemplo n.º 4
0
 public override void GetLength(CodeNodeBuilder node, InArgs <object> target)
 => node.AddPlain(_resolver.GetMethodBody(_nextMethodNames?.GetLength, new GetLengthArgs <TypeSourceArgs>(parent, target)));
Ejemplo n.º 5
0
 public override void DeserializeSpan(CodeNodeBuilder node, BufferArgs readOnlySpan, OutArgs <int> outReadBytes)
 => node.AddPlain(_resolver.GetMethodBody(_nextMethodNames?.TryDeserializeSpan, new DeserializeSpanArgs <TypeSourceArgs>(parent, readOnlySpan, outReadBytes)));
Ejemplo n.º 6
0
 public override void DeserializeSequence(CodeNodeBuilder node, BufferArgs refSequenceCursor)
 => node.AddPlain(_resolver.GetMethodBody(_nextMethodNames?.TryDeserializeSequence, new DeserializeSequenceArgs <TypeSourceArgs>(parent, refSequenceCursor)));