IXmlSerializable.cs 1.1 KB

1234567891011121314151617181920212223242526
  1. //------------------------------------------------------------------------------
  2. // <copyright file="IXmlSerializable.cs" company="Microsoft">
  3. // Copyright (c) Microsoft Corporation. All rights reserved.
  4. // </copyright>
  5. // <owner current="true" primary="true">ElenaK</owner>
  6. //------------------------------------------------------------------------------
  7. namespace System.Xml.Serialization {
  8. using System.Xml.Schema;
  9. /// <include file='doc\IXmlSerializable.uex' path='docs/doc[@for="IXmlSerializable"]/*' />
  10. ///<internalonly/>
  11. /// <devdoc>
  12. /// <para>[To be supplied.]</para>
  13. /// </devdoc>
  14. public interface IXmlSerializable {
  15. /// <include file='doc\IXmlSerializable.uex' path='docs/doc[@for="IXmlSerializable.GetSchema"]/*' />
  16. XmlSchema GetSchema();
  17. /// <include file='doc\IXmlSerializable.uex' path='docs/doc[@for="IXmlSerializable.ReadXml"]/*' />
  18. void ReadXml(XmlReader reader);
  19. /// <include file='doc\IXmlSerializable.uex' path='docs/doc[@for="IXmlSerializable.WriteXml"]/*' />
  20. void WriteXml(XmlWriter writer);
  21. }
  22. }