2006-11-14 Atsushi Enomoto <atsushi@ximian.com>
authorAtsushi Eno <atsushieno@gmail.com>
Tue, 14 Nov 2006 07:28:29 +0000 (07:28 -0000)
committerAtsushi Eno <atsushieno@gmail.com>
Tue, 14 Nov 2006 07:28:29 +0000 (07:28 -0000)
commit6c0c6858a8f6ac89ba6d0358ee72fe1582aec9c5
tree2603c9c3dbfb5706b018776f3e0a5a81c687d9dd
parent99f6bcb2a4167117aa17f91e10b89c6a914a7dcd
2006-11-14  Atsushi Enomoto <atsushi@ximian.com>

* XmlReaderSettings.cs : in copy constructor, copy (dispatch)
  validation event as well. Add OnValidationError() to be invoked
  by other internal stuff to raise the validation event.

* XmlSchemaValidatingReader.cs : dispatch validation events from
  XmlReaderSettings. Turned out that outside System.Xml.dll
  XmlReaderSettings.ValidationEventHandler is useless.

* XmlReaderSettingsTests.cs : added validation event handler test
  case.

svn path=/trunk/mcs/; revision=67814
mcs/class/System.XML/Mono.Xml.Schema/ChangeLog
mcs/class/System.XML/Mono.Xml.Schema/XmlSchemaValidatingReader.cs
mcs/class/System.XML/System.Xml/ChangeLog
mcs/class/System.XML/System.Xml/XmlReaderSettings.cs
mcs/class/System.XML/Test/System.Xml/ChangeLog
mcs/class/System.XML/Test/System.Xml/XmlReaderSettingsTests.cs