System.Xml.Serialization.XmlSchemaExporter.AddSchemaImport C# (CSharp) Method

AddSchemaImport() private method

private AddSchemaImport ( string ns, string referencingNs ) : void
ns string
referencingNs string
return void
        private void AddSchemaImport(string ns, string referencingNs)
        {
            if (referencingNs == null) return;
            if (NamespacesEqual(ns, referencingNs)) return;
            XmlSchema schema = _schemas[referencingNs];
            if (schema == null)
            {
                schema = AddSchema(referencingNs);
            }
            if (FindImport(schema, ns) == null)
            {
                XmlSchemaImport import = new XmlSchemaImport();
                if (ns != null && ns.Length > 0)
                    import.Namespace = ns;
                schema.Includes.Add(import);
            }
        }