XPathChangeNavigator.cs 638 B

1234567891011121314151617181920212223242526272829303132333435
  1. //
  2. // XPathChangeNavigator.cs
  3. //
  4. // Author:
  5. // Atsushi Enomoto <[email protected]>
  6. //
  7. //
  8. #if NET_1_2
  9. using System;
  10. using System.Collections;
  11. namespace System.Xml
  12. {
  13. public abstract class XPathChangeNavigator
  14. : XPathNavigator2, IXPathChangeNavigator
  15. {
  16. protected XPathChangeNavigator ()
  17. {
  18. }
  19. public abstract void AcceptChange ();
  20. public abstract XmlNodeChangeType NodeChangeType { get; }
  21. public abstract XPathEditor CreateXmlEditor ();
  22. public abstract void RejectChange ();
  23. public abstract IEnumerable SelectChanges (XmlChangeFilters changeTypes);
  24. public abstract IEnumerable SelectChanges ();
  25. }
  26. }
  27. #endif