XmlSchemaContent.cs 695 B

12345678910111213141516171819202122232425262728293031323334
  1. //
  2. // System.Xml.Schema.XmlSchemaContent.cs
  3. //
  4. // Author:
  5. // Dwivedi, Ajay kumar [email protected]
  6. // Atsushi Enomoto [email protected]
  7. //
  8. using System;
  9. namespace System.Xml.Schema
  10. {
  11. /// <summary>
  12. /// Summary description for XmlSchemaContent.
  13. /// </summary>
  14. public abstract class XmlSchemaContent : XmlSchemaAnnotated
  15. {
  16. internal object actualBaseSchemaType;
  17. protected XmlSchemaContent()
  18. {}
  19. internal object ActualBaseSchemaType
  20. {
  21. get { return actualBaseSchemaType; }
  22. }
  23. internal abstract XmlQualifiedName GetBaseTypeName ();
  24. internal virtual XmlSchemaParticle GetParticle ()
  25. {
  26. return null; // default for simple types
  27. }
  28. }
  29. }