private void Internal_Dump(StreamWriter i_Writer)
        {
            if (i_Writer == null)
                return;

            // ANN - Common.

            i_Writer.WriteLine("ANN DATA");

            // Alpha.

            i_Writer.WriteLine("Alpha: " + FloatToString(alpha));

            i_Writer.WriteLine("");
            i_Writer.WriteLine("=================================================");

            // Layers.

            for (int index = 0; index < layerCount; ++index)
            {
                Layer layer = GetLayer(index);

                if (layer == null) continue;

                i_Writer.WriteLine("");
                i_Writer.WriteLine("LAYERS: Layer " + (index + 1).ToString());

                layer.Dump(i_Writer, false);

                i_Writer.WriteLine("");
                i_Writer.WriteLine("--------------------------------------------");
            }
        }
        private void Internal_DumpInline(StreamWriter i_Writer)
        {
            // Alpha.

            i_Writer.Write(FloatToString(alpha));

            // Layers.

            for (int index = 0; index < layerCount; ++index)
            {
                Layer layer = GetLayer(index);

                if (layer == null) continue;

                i_Writer.Write(",");
                layer.Dump(i_Writer, true);
            }
        }