public static void Pack(DefinitionData.Sample d, Func <int, int> getIndex, ref Sample g) { g.Id = d.Id; g.A = d.A; g.B = d.B; g.C = d.C; g.DIndex = getIndex(d.D.Length); }
public static IEnumerable <ReadOnlySpan <byte> > GetBinaries(DefinitionData.Sample d) { yield return(d.D.Bytes); }
public static IEnumerable <ReadOnlySpan <byte> > GetBinaries(DefinitionData.Sample d) { yield break; }
public static void Pack(DefinitionData.Sample d, Func <int, int> getIndex, ref Sample_A_B_C g) { g.A = d.A; g.B = d.B; g.C = d.C; }