コード例 #1
0
ファイル: Serialize.cs プロジェクト: RubisetCie/box2c
 void WriteSimpleType(Type type, object val)
 {
     var serializer = new XmlSerializerFactory().CreateSerializer(type);
     XmlSerializerNamespaces xmlnsEmpty = new XmlSerializerNamespaces();
     xmlnsEmpty.Add("", "");
     serializer.Serialize(writer, val, xmlnsEmpty);
 }
コード例 #2
0
ファイル: Serialize.cs プロジェクト: RubisetCie/box2c
        void WriteDynamicType(Type type, object val)
        {
            writer.WriteElementString("Type", type.FullName);

            writer.WriteStartElement("Value");
            var serializer = new XmlSerializerFactory().CreateSerializer(type);
            XmlSerializerNamespaces xmlnsEmpty = new XmlSerializerNamespaces();
            xmlnsEmpty.Add("", "");
            serializer.Serialize(writer, val, xmlnsEmpty);
            writer.WriteEndElement();
        }