System.Xml.Serialization.ReflectionXmlSerializationWriter.WriteObject C# (CSharp) Method

WriteObject() public method

public WriteObject ( object o ) : void
o object
return void
        public void WriteObject(object o)
        {
            XmlMapping xmlMapping = _mapping;
            if (xmlMapping is XmlTypeMapping)
            {
                WriteObjectOfTypeElement(o, (XmlTypeMapping)xmlMapping);
            }
            else if (xmlMapping is XmlMembersMapping)
            {
                WriteMembersElement(o, (XmlMembersMapping)xmlMapping);
            }
        }

Usage Example

Example #1
0
        private void SerializeUsingReflection(XmlWriter xmlWriter, object?o, XmlSerializerNamespaces?namespaces, string?encodingStyle, string?id)
        {
            XmlMapping mapping = GetMapping();
            var        writer  = new ReflectionXmlSerializationWriter(mapping, xmlWriter, namespaces == null || namespaces.Count == 0 ? DefaultNamespaces : namespaces, encodingStyle, id);

            writer.WriteObject(o);
        }
All Usage Examples Of System.Xml.Serialization.ReflectionXmlSerializationWriter::WriteObject