Akka.Remote.Transport.AkkaPduProtobuffCodec.AckBuilder C# (CSharp) Method

AckBuilder() private method

private AckBuilder ( Ack ack ) : AcknowledgementInfo.Builder
ack Ack
return AcknowledgementInfo.Builder
        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));
        }