Commits

Scott Thomas authored 23d29d3340aM
* tests: * tests/Mono.Upnp: * src/Mono.Upnp/Mono.Upnp.Shared: * tests/Mono.Upnp/Mono.Upnp.Shared.Tests: * src/Mono.Upnp/Mono.Upnp.Shared/Mono.Upnp: * src/Mono.Upnp/Mono.Upnp.Shared/Mono.Upnp.Xml: * tests/Mono.Upnp/Mono.Upnp.Shared.Tests/Test.cs: * src/Mono.Upnp/Mono.Upnp.Shared/Mono.Upnp.Shared.csproj: * src/Mono.Upnp/Mono.Upnp.Shared/Mono.Upnp.Xml/IFactory.cs: * tests/Mono.Upnp/Mono.Upnp.Shared.Tests/SerializationTests.cs: * src/Mono.Upnp/Mono.Upnp.Shared/Mono.Upnp.Xml/XmlSerializer.cs: * src/Mono.Upnp/Mono.Upnp.Shared/Mono.Upnp.Xml/XmlAutomatable.cs: * src/Mono.Upnp/Mono.Upnp.Shared/Mono.Upnp.Xml/XmlSerializable.cs: * src/Mono.Upnp/Mono.Upnp.Shared/Mono.Upnp.Xml/XmlDeserializer.cs: * src/Mono.Upnp/Mono.Upnp.Shared/Mono.Upnp.Xml/XmlEnumAttribute.cs: * src/Mono.Upnp/Mono.Upnp.Shared/Mono.Upnp.Xml/IXmlSerializable.cs: * src/Mono.Upnp/Mono.Upnp.Shared/Mono.Upnp.Xml/XmlTypeAttribute.cs: * src/Mono.Upnp/Mono.Upnp.Shared/Mono.Upnp.Xml/XmlFlagAttribute.cs: * src/Mono.Upnp/Mono.Upnp.Shared/Mono.Upnp.Xml/XmlArrayAttribute.cs: * src/Mono.Upnp/Mono.Upnp.Shared/Mono.Upnp.Xml/XmlDeserializable.cs: * src/Mono.Upnp/Mono.Upnp.Shared/Mono.Upnp.Xml/IXmlDeserializable.cs: * src/Mono.Upnp/Mono.Upnp.Shared/Mono.Upnp.Xml/XmlElementAttribute.cs: * tests/Mono.Upnp/Mono.Upnp.Shared.Tests/Mono.Upnp.Shared.Tests.csproj: * src/Mono.Upnp/Mono.Upnp.Shared/Mono.Upnp.Xml/XmlArrayItemAttribute.cs: * src/Mono.Upnp/Mono.Upnp.Shared/Mono.Upnp.Xml/XmlAttributeAttribute.cs: * src/Mono.Upnp/Mono.Upnp.Shared/Mono.Upnp.Xml/XmlSerializationContext.cs: * src/Mono.Upnp/Mono.Upnp.Shared/Mono.Upnp.Xml/XmlDeserializationContext.cs: Added custom automatic XML serialization/deserialization solution to a shared assembly. In the future, this assembly will also house other code shared between client and server. * Mono.Upnp.sln: * src/Mono.Upnp/Mono.Upnp.Shared/ChangeLog: * src/Mono.Upnp/Mono.Upnp.Server/Mono.Upnp.Server.csproj: * src/Mono.Upnp/Mono.Upnp.Server/Mono.Upnp.Server/Icon.cs: * src/Mono.Upnp/Mono.Upnp.Server/Mono.Upnp.Server/Root.cs: * src/Mono.Upnp/Mono.Upnp.Server/Mono.Upnp.Server/Device.cs: * src/Mono.Upnp/Mono.Upnp.Server/Mono.Upnp.Server/Service.cs: * src/Mono.Upnp/Mono.Upnp.Server/Mono.Upnp.Server/TypeInfo.cs: * src/Mono.Upnp/Mono.Upnp.Server/Mono.Upnp.Server/RootDevice.cs: * src/Mono.Upnp/Mono.Upnp.Server/Mono.Upnp.Server/DeviceType.cs: * src/Mono.Upnp/Mono.Upnp.Server/Mono.Upnp.Server/SpecVersion.cs: * src/Mono.Upnp/Mono.Upnp.Server/Mono.Upnp.Server/ServiceType.cs: * src/Mono.Upnp/Mono.Upnp.Server/Mono.Upnp.Server.Internal/IconServer.cs: * src/Mono.Upnp/Mono.Upnp.Server/Mono.Upnp.Server.Internal/UpnpServer.cs: * src/Mono.Upnp/Mono.Upnp.Server/Mono.Upnp.Server.Control/StateVariable.cs: * src/Mono.Upnp/Mono.Upnp.Server/Mono.Upnp.Server.Control/ServiceController.cs: * src/Mono.Upnp/Mono.Upnp.Server/Mono.Upnp.Server.Control/IServiceController.cs: * src/Mono.Upnp/Mono.Upnp.Server/Mono.Upnp.Server.Internal/DescriptionServer.cs: * src/Mono.Upnp/Mono.Upnp.Server/Mono.Upnp.Server.Control/RelatedStateVariable.cs: * src/Mono.Upnp/Mono.Upnp.Server/Mono.Upnp.Server.Control/AllowedValueAttribute.cs: * src/Mono.Upnp/Mono.Upnp.Server/Mono.Upnp.Server.Control/UpnpArgumentAttribute.cs: * src/Mono.Upnp/Mono.Upnp.Server/Mono.Upnp.Server.Control/RelatedServiceVariable.cs: Reworked server code to make use of new serialization solution. svn path=/trunk/mono-upnp/; revision=132398
Showing diff toea249243d10