public static HxlWriterSettings ReadOnly(HxlWriterSettings settings) { if (settings == null) { throw new ArgumentNullException(nameof(settings)); } return((HxlWriterSettings)settings.CloneReadOnly()); }
public HxlWriterSettings(HxlWriterSettings settings) { if (settings != null) { HtmlWriterSettings = settings.HtmlWriterSettings; TemplateContext = settings.TemplateContext; } }
public void WriteTo(TextWriter writer, HxlWriterSettings settings) { if (writer == null) { throw new ArgumentNullException(nameof(writer)); } new HxlWriter(writer, settings).Write(this); }
public HxlWriter CreateWriter(TextWriter writer, HxlWriterSettings settings) { return((HxlWriter)base.CreateWriter(writer)); }
protected override DomWriter CreateDomWriter(TextWriter textWriter, DomWriterSettings settings) { return(new HxlWriter(textWriter, HxlWriterSettings.From(settings))); }
public HxlWriter(TextWriter writer, HxlWriterSettings settings) : base( settings ?? new HxlWriterSettings() ) { _writer = writer; }