public void WriteTo <TContext>(ISsslWriter <TContext> writer) => WriteTo(writer, writer.InitialContext);
public abstract void WriteTo <TContext>(ISsslWriter <TContext> writer, TContext context);
public override void WriteTo <TContext>(ISsslWriter <TContext> writer, TContext context) => writer.Write(context, this);
public abstract void WriteTo(ISsslWriter writer);
public override void WriteTo(ISsslWriter writer) => writer.Write(this);