static EventParameterBuffer BuildEpb(IList <string> events, Func <int, int> countFactory) { var epb = new EventParameterBuffer(); epb.Append(IscCodes.EPB_version1); for (var i = 0; i < events.Count; i++) { epb.Append(events[i], countFactory(i)); } return(epb); }
public EventParameterBuffer ToEpb() { EventParameterBuffer epb = new EventParameterBuffer(); epb.Append(IscCodes.EPB_version1); for (int i = 0; i < this.events.Count; i++) { if (this.actualCounts != null) { epb.Append(this.events[i], this.actualCounts[i] + 1); } else { epb.Append(this.events[i], 0); } } return(epb); }
public EventParameterBuffer ToEpb() { EventParameterBuffer epb = new EventParameterBuffer(); epb.Append(IscCodes.EPB_version1); for (int i = 0; i < this.events.Count; i++) { if (this.actualCounts != null) { epb.Append(this.events[i], this.actualCounts[i] + 1); } else { epb.Append(this.events[i], 0); } } return epb; }