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

AddSchema() private method

private AddSchema ( string targetNamespace ) : XmlSchema
targetNamespace string
return System.Xml.Schema.XmlSchema
        private XmlSchema AddSchema(string targetNamespace)
        {
            XmlSchema schema = new XmlSchema();
            schema.TargetNamespace = string.IsNullOrEmpty(targetNamespace) ? null : targetNamespace;

#pragma warning disable 429  // Unreachable code:  the default values are constant, so will never be Unqualified
            schema.ElementFormDefault = elementFormDefault == XmlSchemaForm.Unqualified ? XmlSchemaForm.None : elementFormDefault;
            schema.AttributeFormDefault = attributeFormDefault == XmlSchemaForm.Unqualified ? XmlSchemaForm.None : attributeFormDefault;
#pragma warning restore 429
            _schemas.Add(schema);

            return schema;
        }