public override string ToString() { var sb = new StringBuilder(); sb.Append("["); Damping.AppendNameValue(sb, nameof(Damping)); K.AppendNameValue(sb, nameof(K)); URL.AppendNameValue(sb, nameof(URL)); _background.AppendNameValue(sb, nameof(_background)); bb.AppendNameValue(sb, nameof(bb)); bgcolor.AppendNameValue(sb, nameof(bgcolor)); center.AppendNameValue(sb, nameof(center)); charset.AppendNameValue(sb, nameof(charset)); clusterrank.AppendNameValue(sb, nameof(clusterrank)); colorscheme.AppendNameValue(sb, nameof(colorscheme)); comment.AppendNameValue(sb, nameof(comment)); compound.AppendNameValue(sb, nameof(compound)); concentrate.AppendNameValue(sb, nameof(concentrate)); defaultdist.AppendNameValue(sb, nameof(defaultdist)); dim.AppendNameValue(sb, nameof(dim)); dimen.AppendNameValue(sb, nameof(dimen)); diredgeconstraints.AppendNameValue(sb, nameof(diredgeconstraints)); dpi.AppendNameValue(sb, nameof(dpi)); epsilon.AppendNameValue(sb, nameof(epsilon)); esep.AppendNameValue(sb, nameof(esep)); fontcolor.AppendNameValue(sb, nameof(fontcolor)); fontname.AppendNameValue(sb, nameof(fontname)); fontnames.AppendNameValue(sb, nameof(fontnames)); fontpath.AppendNameValue(sb, nameof(fontpath)); fontsize.AppendNameValue(sb, nameof(fontsize)); forcelabels.AppendNameValue(sb, nameof(forcelabels)); gradientangle.AppendNameValue(sb, nameof(gradientangle)); href.AppendNameValue(sb, nameof(href)); id.AppendNameValue(sb, nameof(id)); imagepath.AppendNameValue(sb, nameof(imagepath)); inputscale.AppendNameValue(sb, nameof(inputscale)); label.AppendNameValue(sb, nameof(label)); label_scheme.AppendNameValue(sb, nameof(label_scheme)); labeljust.AppendNameValue(sb, nameof(labeljust)); labelloc.AppendNameValue(sb, nameof(labelloc)); landscape.AppendNameValue(sb, nameof(landscape)); layerlistsep.AppendNameValue(sb, nameof(layerlistsep)); layers.AppendNameValue(sb, nameof(layers)); layerselect.AppendNameValue(sb, nameof(layerselect)); layersep.AppendNameValue(sb, nameof(layersep)); layout.AppendNameValue(sb, nameof(layout)); levels.AppendNameValue(sb, nameof(levels)); levelsgap.AppendNameValue(sb, nameof(levelsgap)); lp.AppendNameValue(sb, nameof(lp)); lheight.AppendNameValue(sb, nameof(lheight)); lwidth.AppendNameValue(sb, nameof(lwidth)); margin.AppendNameValue(sb, nameof(margin)); maxiter.AppendNameValue(sb, nameof(maxiter)); mclimit.AppendNameValue(sb, nameof(mclimit)); mindist.AppendNameValue(sb, nameof(mindist)); mode.AppendNameValue(sb, nameof(mode)); model.AppendNameValue(sb, nameof(model)); mosek.AppendNameValue(sb, nameof(mosek)); newrank.AppendNameValue(sb, nameof(newrank)); nodesep.AppendNameValue(sb, nameof(nodesep)); nojustify.AppendNameValue(sb, nameof(nojustify)); normalize.AppendNameValue(sb, nameof(normalize)); notranslate.AppendNameValue(sb, nameof(notranslate)); nslimit.AppendNameValue(sb, nameof(nslimit)); ordering.AppendNameValue(sb, nameof(ordering)); orientation.AppendNameValue(sb, nameof(orientation)); outputorder.AppendNameValue(sb, nameof(outputorder)); overlap.AppendNameValue(sb, nameof(overlap)); overlap_scaling.AppendNameValue(sb, nameof(overlap_scaling)); overlap_shrink.AppendNameValue(sb, nameof(overlap_shrink)); pack.AppendNameValue(sb, nameof(pack)); packmode.AppendNameValue(sb, nameof(packmode)); pad.AppendNameValue(sb, nameof(pad)); page.AppendNameValue(sb, nameof(page)); pagedir.AppendNameValue(sb, nameof(pagedir)); quadtree.AppendNameValue(sb, nameof(quadtree)); quantum.AppendNameValue(sb, nameof(quantum)); rankdir.AppendNameValue(sb, nameof(rankdir)); ranksep.AppendNameValue(sb, nameof(ranksep)); ratio.AppendNameValue(sb, nameof(ratio)); remincross.AppendNameValue(sb, nameof(remincross)); repulsiveforce.AppendNameValue(sb, nameof(repulsiveforce)); resolution.AppendNameValue(sb, nameof(resolution)); root.AppendNameValue(sb, nameof(root)); rotate.AppendNameValue(sb, nameof(rotate)); rotation.AppendNameValue(sb, nameof(rotation)); scale.AppendNameValue(sb, nameof(scale)); searchsize.AppendNameValue(sb, nameof(searchsize)); sep.AppendNameValue(sb, nameof(sep)); showboxes.AppendNameValue(sb, nameof(showboxes)); size.AppendNameValue(sb, nameof(size)); smoothing.AppendNameValue(sb, nameof(smoothing)); sortv.AppendNameValue(sb, nameof(sortv)); splines.AppendNameValue(sb, nameof(splines)); start.AppendNameValue(sb, nameof(start)); style.AppendNameValue(sb, nameof(style)); stylesheet.AppendNameValue(sb, nameof(stylesheet)); target.AppendNameValue(sb, nameof(target)); truecolor.AppendNameValue(sb, nameof(truecolor)); viewport.AppendNameValue(sb, nameof(viewport)); voro_margin.AppendNameValue(sb, nameof(voro_margin)); xdotversion.AppendNameValue(sb, nameof(xdotversion)); sb.Append(" ]\n"); return(sb.ToString()); }