/// <inheritdoc /> public override void WriteData(WireWriter writer) { writer.WriteUInt16(Priority); writer.WriteUInt16(Weight); writer.WriteUInt16(Port); writer.WriteDomainName(Target); }
/// <inheritdoc /> public override void WriteData(WireWriter writer) { writer.WriteBytes(Data); }
/// <inheritdoc /> public override void WriteData(WireWriter writer) { writer.WriteDomainName(Mailbox); writer.WriteDomainName(TextName); }
/// <inheritdoc /> public override void WriteData(WireWriter writer) { writer.WriteString(Cpu); writer.WriteString(OS); }
/// <inheritdoc /> public override void WriteData(WireWriter writer) { writer.WriteDomainName(Authority); }
/// <inheritdoc /> public override void WriteData(WireWriter writer) { writer.WriteBytes(Padding); }
/// <inheritdoc /> public override void WriteData(WireWriter writer) { writer.WriteDomainName(Target); }
/// <summary> /// Write the data that is specific to the resource record <see cref="EdnsOption.Type"/>. /// </summary> /// <param name="writer"> /// The destination for the option's data. /// </param> /// <remarks> /// Derived classes must implement this method. /// </remarks> public abstract void WriteData(WireWriter writer);
/// <inheritdoc /> public override void WriteData(WireWriter writer) { writer.WriteUInt16(Preference); writer.WriteDomainName(Exchange); }
/// <inheritdoc /> public override void WriteData(WireWriter writer) { writer.WriteUInt16(Subtype); writer.WriteDomainName(Target); }
/// <inheritdoc /> public override void WriteData(WireWriter writer) { writer.WriteDomainName(Target, uncompressed: true); }