private AcknowledgementInfo.Builder AckBuilder(Ack ack) { var ackBuilder = AcknowledgementInfo.CreateBuilder(); ackBuilder = ackBuilder.SetCumulativeAck((ulong)ack.CumulativeAck.RawValue); return(ack.Nacks.Aggregate(ackBuilder, (current, nack) => current.AddNacks((ulong)nack.RawValue))); }
private AcknowledgementInfo AckBuilder(Ack ack) { var acki = new AcknowledgementInfo(); acki.CumulativeAck = (ulong)ack.CumulativeAck.RawValue; acki.Nacks.Add(from nack in ack.Nacks select (ulong)nack.RawValue); return acki; }