System.Xml.Serialization.SchemaObjectWriter.Write41_XmlSchemaComplexContent C# (CSharp) Method

Write41_XmlSchemaComplexContent() private method

private Write41_XmlSchemaComplexContent ( XmlSchemaComplexContent o ) : void
o System.Xml.Schema.XmlSchemaComplexContent
return void
        void Write41_XmlSchemaComplexContent(XmlSchemaComplexContent o) {
            if ((object)o == null) return;
            WriteStartElement("complexContent");
            
            WriteAttribute(@"id", @"", ((System.String)o.@Id));
            WriteAttribute(@"mixed", @"", XmlConvert.ToString((System.Boolean)((System.Boolean)o.@IsMixed)));
            WriteAttributes((XmlAttribute[])o.@UnhandledAttributes, o);
            Write5_XmlSchemaAnnotation((XmlSchemaAnnotation)o.@Annotation);
            if (o.@Content is XmlSchemaComplexContentRestriction) {
                Write56_XmlSchemaComplexContentRestriction((XmlSchemaComplexContentRestriction)o.@Content);
            }
            else if (o.@Content is XmlSchemaComplexContentExtension) {
                Write42_XmlSchemaComplexContentExtension((XmlSchemaComplexContentExtension)o.@Content);
            }
            WriteEndElement();
        }