+2006-02-04 Gert Driesen <drieseng@users.sourceforge.net>
+
+ * ServiceDescriptionReflectorTest.cs: Use only one include as otherwise
+ the order of elements is not consistent on MS.NET.
+
2006-02-04 Gert Driesen <drieseng@users.sourceforge.net>
* ServiceDescriptionReflectorTest.cs: New test, currently marked
" <s:extension base=\"tns:Vehicle\" />{0}" +
" </s:complexContent>{0}" +
" </s:complexType>{0}" +
- " <s:complexType name=\"Bike\">{0}" +
- " <s:complexContent mixed=\"false\">{0}" +
- " <s:extension base=\"tns:Vehicle\" />{0}" +
- " </s:complexContent>{0}" +
- " </s:complexType>{0}" +
" </s:schema>{0}" +
" </wsdl:types>{0}" +
" <wsdl:message name=\"EchoStringSoapIn\">{0}" +
}
[WebMethod ()]
- [XmlInclude (typeof (Car)), XmlInclude (typeof (Bike))]
+ [XmlInclude (typeof (Car))]
public Vehicle Vehicle (string licenseNumber)
{
if (licenseNumber == "0") {
Vehicle v = new Car ();
v.licenseNumber = licenseNumber;
return v;
- } else if (licenseNumber == "1") {
- Vehicle v = new Bike ();
- v.licenseNumber = licenseNumber;
- return v;
} else {
return null;
}
public class Car : Vehicle
{
}
-
- public class Bike : Vehicle
- {
- }
}
}