internal override int WriteData(byte[] buffer, int dnsOffset, int offsetInDns, DnsDomainNameCompressionData compressionData) { int numBytesWritten = NextDomainName.Write(buffer, dnsOffset, compressionData, offsetInDns); TypeBitmap.Write(buffer, dnsOffset + offsetInDns + numBytesWritten); return(numBytesWritten + TypeBitmap.Length); }