public void Write(DecisionTree tree, string className)
{
writer.WriteLine("// This file has been automatically generated by the");
writer.WriteLine("//");
writer.WriteLine("// Accord Machine Learning Library");
writer.WriteLine("// The Accord.NET Framework");
writer.WriteLine("// http://accord-framework.net");
writer.WriteLine("//");
writer.WriteLine();
writer.WriteLine("namespace DecisionTrees");
writer.WriteLine("{");
writer.WriteLine(" using System.CodeDom.Compiler;");
writer.WriteLine(" using System.Collections.Generic;");
writer.WriteLine();
writer.WriteLine(" /// <summary>");
writer.WriteLine(" /// Automatically generated decision tree.");
writer.WriteLine(" /// </summary>");
writer.WriteLine(" /// ");
writer.WriteLine(" [GeneratedCode(\"Accord.NET DecisionTree\", \"3.2\")]");
writer.WriteLine(" public static class {0}", className);
writer.WriteLine(" {");
writer.WriteLine();
writer.WriteLine(" /// <summary>");
writer.WriteLine(" /// Assigns a class label to a given input.");
writer.WriteLine(" /// </summary>");
writer.WriteLine(" /// ");
writer.WriteLine(" public static int Function(double[] input)");
writer.WriteLine(" {");
create(tree.Root, 3);
writer.WriteLine(" }");
writer.WriteLine(" }");
writer.WriteLine("}");
}