XmlSchemaInfo.cs 748 B

12345678910111213141516171819202122232425
  1. using System;
  2. using System.Xml;
  3. using System.Collections;
  4. namespace System.Xml.Schema
  5. {
  6. /// <summary>
  7. /// This class would store the infomation we need during compilation.
  8. /// </summary>
  9. internal class XmlSchemaInfo
  10. {
  11. internal XmlSchemaInfo()
  12. {
  13. IDCollection = new Hashtable();
  14. }
  15. internal string TargetNamespace = null;
  16. internal XmlSchemaDerivationMethod FinalDefault = XmlSchemaDerivationMethod.None;
  17. internal XmlSchemaDerivationMethod BlockDefault = XmlSchemaDerivationMethod.None;
  18. internal XmlSchemaForm ElementFormDefault = XmlSchemaForm.None;
  19. internal XmlSchemaForm AttributeFormDefault = XmlSchemaForm.None;
  20. internal Hashtable IDCollection;
  21. internal XmlSchemaObjectTable SchemaTypes ;
  22. }
  23. }