private bool _exportSchemaSet(string path, JMSMLConfigETLConfigSchemaContainerSchemas schemas, bool isFirst)
        {
            // Export the information needed to create a set of related schemas within the schema container

            bool firstTime = isFirst;

            using (var w = new StreamWriter(path + "\\" + _schemaListFile, !firstTime))
            {
                if (firstTime)
                {
                    _writeHeaders(w, _schemaHeaders);

                    firstTime = false;
                }

                string line = string.Format("{0}", "SchemaSet," +
                                            schemas.Label + "," +
                                            "Mixed" + "," +
                                            '"' + schemas.LabelAlias + '"' + "," +
                                            '"' + schemas.Metadata.Label + '"' + "," +
                                            schemas.Metadata.Thumbnail + "," +
                                            schemas.Metadata.Tags + "," +
                                            '"' + schemas.Metadata.Summary + '"' + "," +
                                            '"' + schemas.Metadata.Description + '"' + "," +
                                            (schemas.Metadata.Credits != null ? '"' + schemas.Metadata.Credits + '"' : "") + "," +
                                            '"' + schemas.Metadata.Use + '"' + "," +
                                            (schemas.Metadata.Extent != null ? Convert.ToString(schemas.Metadata.Extent.East) : "") + "," +
                                            (schemas.Metadata.Extent != null ? Convert.ToString(schemas.Metadata.Extent.West) : "") + "," +
                                            (schemas.Metadata.Extent != null ? Convert.ToString(schemas.Metadata.Extent.North) : "") + "," +
                                            (schemas.Metadata.Extent != null ? Convert.ToString(schemas.Metadata.Extent.South) : "") + "," +
                                            schemas.Metadata.MaximumScale + "," +
                                            schemas.Metadata.MinimumScale + "," +
                                            schemas.SpatialReference);
                w.WriteLine(line);
                w.Flush();
            }

            return(firstTime);
        }
        private bool _exportSchemaSet(string path, JMSMLConfigETLConfigSchemaContainerSchemas schemas, bool isFirst)
        {
            // Export the information needed to create a set of related schemas within the schema container

            bool firstTime = isFirst;

            using (var w = new StreamWriter(path + "\\" + _schemaListFile, !firstTime))
            {
                if (firstTime)
                {
                    _writeHeaders(w, _schemaHeaders);

                    firstTime = false;
                }

                string line = string.Format("{0}", "SchemaSet," +
                                                    schemas.Label + "," +
                                                    "Mixed" + "," +
                                                    '"' + schemas.LabelAlias + '"' + "," +
                                                    '"' + schemas.Metadata.Label + '"' + "," +
                                                    schemas.Metadata.Thumbnail + "," +
                                                    schemas.Metadata.Tags + "," +
                                                    '"' + schemas.Metadata.Summary + '"' + "," +
                                                    '"' + schemas.Metadata.Description + '"' + "," +
                                                    (schemas.Metadata.Credits != null ? '"' + schemas.Metadata.Credits + '"' : "") + "," +
                                                    '"' + schemas.Metadata.Use + '"' + "," +
                                                    (schemas.Metadata.Extent != null ? Convert.ToString(schemas.Metadata.Extent.East) : "") + "," +
                                                    (schemas.Metadata.Extent != null ? Convert.ToString(schemas.Metadata.Extent.West) : "") + "," +
                                                    (schemas.Metadata.Extent != null ? Convert.ToString(schemas.Metadata.Extent.North) : "") + "," +
                                                    (schemas.Metadata.Extent != null ? Convert.ToString(schemas.Metadata.Extent.South) : "") + "," +
                                                    schemas.Metadata.MaximumScale + "," +
                                                    schemas.Metadata.MinimumScale + "," +
                                                    schemas.SpatialReference);
                w.WriteLine(line);
                w.Flush();
            }

            return firstTime;
        }