예제 #1
0
 internal static int GetReportVersion3Length(IEnumerable <IgmpGroupRecord> igmpGroupRecords)
 {
     return(8 + Enumerable.Sum <IgmpGroupRecord>(igmpGroupRecords, (Func <IgmpGroupRecord, int>)(record => IgmpGroupRecordDatagram.GetLength(record.SourceAddresses.Count, record.AuxiliaryData.Length))));
 }
예제 #2
0
 internal static int GetReportVersion3Length(IEnumerable <IgmpGroupRecord> igmpGroupRecords)
 {
     return(HeaderLength +
            igmpGroupRecords.Sum(record => IgmpGroupRecordDatagram.GetLength(record.SourceAddresses.Count, record.AuxiliaryData.Length)));
 }