public void WriteDnsClass() { var text = new StringWriter(); var writer = new PresentationWriter(text); writer.WriteDnsClass(DnsClass.IN); writer.WriteDnsClass((DnsClass)1234, appendSpace: false); Assert.AreEqual("IN CLASS1234", text.ToString()); }
/// <inheritdoc /> public override string ToString() { using (var s = new StringWriter()) { var writer = new PresentationWriter(s); writer.WriteDomainName(Name); writer.WriteDnsClass(Class); writer.WriteDnsType(Type, appendSpace: false); return(s.ToString()); } }
/// <inheritdoc /> public void Write(PresentationWriter writer) { writer.WriteDomainName(Name); if (TTL != DefaultTTL) { writer.WriteTimeSpan32(TTL); } writer.WriteDnsClass(Class); writer.WriteDnsType(Type); WriteData(writer); writer.WriteEndOfLine(); }