/// <summary> /// Removes a formatting strategy from the collection. /// </summary> /// <param name="formatter">A formatting strategy.</param> public void Remove(IHasObjectFormattingStrategyInfo formatter) { if (formatter == null) { throw new ArgumentNullException(nameof(formatter)); } formatters.Remove(formatter); }
/// <summary> /// Adds an object formatter to the given reporter. /// </summary> /// <returns>The formatter.</returns> /// <param name="strategy">Formatter.</param> public ReportingIntegrationBuilder WithFormatter(IHasObjectFormattingStrategyInfo strategy) { if (strategy == null) { throw new ArgumentNullException(nameof(strategy)); } formatterRegistry.Add(strategy); return(this); }