public ResourceRecord Visit(SoaResourceRecord record, DnsZoneParseContext context) { record.NameServer = context.ReadAndResolveDomainName(); record.ResponsibleEmail = context.ReadEmail(); record.SerialNumber = context.ReadSerialNumber(); record.Refresh = context.ReadTimeSpan(); record.Retry = context.ReadTimeSpan(); record.Expiry = context.ReadTimeSpan(); record.Minimum = context.ReadTimeSpan(); return(record); }
public ResourceRecord Visit(SoaResourceRecord record, DnsZoneFormatterContext context) { context.WriteAndCompressDomainName(record.NameServer); context.WriteEmail(record.ResponsibleEmail); context.WriteSerialNumber(record.SerialNumber); context.WriteTimeSpan(record.Refresh); context.WriteTimeSpan(record.Retry); context.WriteTimeSpan(record.Expiry); context.WriteTimeSpan(record.Minimum); return(record); }