Update of /cvsroot/nullabletypes/NullableTypes/src/Types
In directory sc8-pr-cvs1:/tmp/cvs-serv6601/src/Types
Modified Files:
NullableBoolean.cs
Log Message:
Index: NullableBoolean.cs
===================================================================
RCS file: /cvsroot/nullabletypes/NullableTypes/src/Types/NullableBoolean.cs,v
retrieving revision 1.21
retrieving revision 1.22
diff -C2 -d -r1.21 -r1.22
*** NullableBoolean.cs 1 Dec 2003 12:26:57 -0000 1.21
--- NullableBoolean.cs 8 Dec 2003 21:48:41 -0000 1.22
***************
*** 21,24 ****
--- 21,29 ----
// 06-Oct-2003 Luca Upgrade Code upgrade: Replaced tabs with spaces and removed commented out code
// 22-Oct-2003 Luca Upgrade New requirement: Xor and operator^ marked 'obsolete'
+ // 06-Dic-2003 Luca Bug Fix Replaced Xml Schema id "NullableBooleanXmlSchema" with "NullableBoolean"
+ // because VSDesigner use it as type-name in the auto-generated WS client Proxy
+ // 06-Dic-2003 Luca Bug Fix Replaced Target Namespace for Xml Schema to avoid duplicate namespace with
+ // other types in NullableTypes
+ // 08-Dic-2003 Luca Bug Fix Replaced ReadString() with ReadElementString() in IXmlSerializable.ReadXml
//
***************
*** 216,221 ****
// <?xml version="1.0"?>
// <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"
! // targetNamespace="http://NullableTypes.SourceForge.Net/XMLSchema"
! // xmlns="http://NullableTypes.SourceForge.Net/XMLSchema"
// elementFormDefault="qualified">
// <xs:element name="NullableBoolean" type="xs:boolean" nillable="true" />
--- 221,226 ----
// <?xml version="1.0"?>
// <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"
! // targetNamespace="http://NullableTypes.SourceForge.Net/NullableBooleanXMLSchema"
! // xmlns="http://NullableTypes.SourceForge.Net/NullableBooleanXMLSchema"
// elementFormDefault="qualified">
// <xs:element name="NullableBoolean" type="xs:boolean" nillable="true" />
***************
*** 231,237 ****
// Xml Schema
sysXmlScm.XmlSchema xsd = new sysXmlScm.XmlSchema();
! xsd.Id = "NullableBooleanXmlSchema";
xsd.Namespaces.Add("xs", "http://www.w3.org/2001/XMLSchema");
! xsd.TargetNamespace = "http://NullableTypes.SourceForge.Net/XMLSchema";
xsd.Items.Add(rootElement);
xsd.ElementFormDefault = sysXmlScm.XmlSchemaForm.Qualified;
--- 236,242 ----
// Xml Schema
sysXmlScm.XmlSchema xsd = new sysXmlScm.XmlSchema();
! xsd.Id = "NullableBoolean";
xsd.Namespaces.Add("xs", "http://www.w3.org/2001/XMLSchema");
! xsd.TargetNamespace = "http://NullableTypes.SourceForge.Net/NullableBooleanXMLSchema";
xsd.Items.Add(rootElement);
xsd.ElementFormDefault = sysXmlScm.XmlSchemaForm.Qualified;
***************
*** 271,275 ****
void sysXmlSrl.IXmlSerializable.ReadXml(sysXml.XmlReader reader) {
if (!reader.IsEmptyElement) {
! _value = (sbyte)(sysXml.XmlConvert.ToBoolean(reader.ReadString()) ? 1 : -1);
}
else
--- 276,280 ----
void sysXmlSrl.IXmlSerializable.ReadXml(sysXml.XmlReader reader) {
if (!reader.IsEmptyElement) {
! _value = (sbyte)(sysXml.XmlConvert.ToBoolean(reader.ReadElementString()) ? 1 : -1);
}
else
|