public static HelperResult Print( object value, int depth = DefaultRecursionLimit, int enumerationLength = DefaultEnumerationLimit ) { if (depth < 0) { throw new ArgumentOutOfRangeException( "depth", String.Format( CultureInfo.InvariantCulture, CommonResources.Argument_Must_Be_GreaterThanOrEqualTo, 0 ) ); } if (enumerationLength <= 0) { throw new ArgumentOutOfRangeException( "enumerationLength", String.Format( CultureInfo.InvariantCulture, CommonResources.Argument_Must_Be_GreaterThan, 0 ) ); } HtmlObjectPrinter printer = new HtmlObjectPrinter(depth, enumerationLength); return(new HelperResult(writer => printer.WriteTo(value, writer))); }
public static HelperResult Print(object value, int depth = DefaultRecursionLimit, int enumerationLength = DefaultEnumerationLimit) { if (depth < 0) { throw new ArgumentOutOfRangeException( "depth", String.Format(CultureInfo.InvariantCulture, CommonResources.Argument_Must_Be_GreaterThanOrEqualTo, 0)); } if (enumerationLength <= 0) { throw new ArgumentOutOfRangeException( "enumerationLength", String.Format(CultureInfo.InvariantCulture, CommonResources.Argument_Must_Be_GreaterThan, 0)); } HtmlObjectPrinter printer = new HtmlObjectPrinter(depth, enumerationLength); return new HelperResult(writer => printer.WriteTo(value, writer)); }