public static async Task <byte[]> ToXmlBytesAsync(this ITypedElement source, FhirXmlSerializationSettings settings = null) => await SerializationUtil.WriteXmlToBytesAsync(async writer => await source.WriteToAsync(writer, settings).ConfigureAwait(false)).ConfigureAwait(false);
public static async Task <string> ToXmlAsync(this ITypedElement source, FhirXmlSerializationSettings settings = null) => await SerializationUtil.WriteXmlToStringAsync(async writer => await source.WriteToAsync(writer, settings).ConfigureAwait(false), settings?.Pretty ?? false, settings?.AppendNewLine ?? false).ConfigureAwait(false);