* CodeIdentifier.cs: Fixed MakeValid method.
authorLluis Sanchez <lluis@novell.com>
Thu, 7 Aug 2003 23:15:36 +0000 (23:15 -0000)
committerLluis Sanchez <lluis@novell.com>
Thu, 7 Aug 2003 23:15:36 +0000 (23:15 -0000)
commitd77ee8ff9f1f4b5096ddc270e43efa70fbb9351f
tree44b892ae9ef5d3c72385a5715fe8f72c8ae9dffe
parente21ca5cbcdf8b63572e059b8f564ca8b3ed6a0e9
* CodeIdentifier.cs: Fixed MakeValid method.
* TypeTranslator.cs: Added support for more primitive types. Added
  GetDefaultPrimitiveTypeData, which returns the type data to which a clr type
  maps by default.
* XmlCodeExporter.cs: Generate XmlRoot attribute only if root element name and ns
  are different from the type ns and name.
  Generate class and field comments.
  Fixed default attribute generation. In elements with ref attribute, it has to be
  generated in the referred attribute.
* XmlReflectionImporter.cs: Added check: simple type extensions can't add new elements.
  Added suport for text nodes in members of type "any".
* XmlSchemaExporter.cs: Several fixes. Fixed generation of complex types with simple
  content.
* XmlSchemaImporter.cs: Several fixes. The importer now collects documentation info.
* XmlSerializationWriter.cs: WriteNamespaceDeclarations(): do not declare namespaces
  that have already been declared.
  WriteStartElement(): elements from schema namespace are always written with ns prefix.
* XmlTypeMapMember.cs: Added documentation property.
* XmlTypeMapping.cs: Added documentation property. Added property to check if a class map
  represents a simple type.

svn path=/trunk/mcs/; revision=17175
mcs/class/System.XML/System.Xml.Serialization/ChangeLog
mcs/class/System.XML/System.Xml.Serialization/CodeIdentifier.cs
mcs/class/System.XML/System.Xml.Serialization/TypeTranslator.cs
mcs/class/System.XML/System.Xml.Serialization/XmlCodeExporter.cs
mcs/class/System.XML/System.Xml.Serialization/XmlReflectionImporter.cs
mcs/class/System.XML/System.Xml.Serialization/XmlSchemaExporter.cs
mcs/class/System.XML/System.Xml.Serialization/XmlSchemaImporter.cs
mcs/class/System.XML/System.Xml.Serialization/XmlSerializationWriter.cs
mcs/class/System.XML/System.Xml.Serialization/XmlTypeMapMember.cs
mcs/class/System.XML/System.Xml.Serialization/XmlTypeMapping.cs