/AvalonEdit/ICSharpCode.AvalonEdit/Xml/IAXmlVisitor.cs

http://github.com/icsharpcode/ILSpy · C# · 29 lines · 13 code · 6 blank · 10 comment · 0 complexity · 76dc2cb8f8732b2ac9ac8b13d882dc57 MD5 · raw file

  1. // Copyright (c) AlphaSierraPapa for the SharpDevelop Team (for details please see \doc\copyright.txt)
  2. // This code is distributed under the GNU LGPL (for details please see \doc\license.txt)
  3. using System;
  4. using System.Text;
  5. namespace ICSharpCode.AvalonEdit.Xml
  6. {
  7. /// <summary>
  8. /// Visitor for the XML tree
  9. /// </summary>
  10. public interface IAXmlVisitor
  11. {
  12. /// <summary> Visit RawDocument </summary>
  13. void VisitDocument(AXmlDocument document);
  14. /// <summary> Visit RawElement </summary>
  15. void VisitElement(AXmlElement element);
  16. /// <summary> Visit RawTag </summary>
  17. void VisitTag(AXmlTag tag);
  18. /// <summary> Visit RawAttribute </summary>
  19. void VisitAttribute(AXmlAttribute attribute);
  20. /// <summary> Visit RawText </summary>
  21. void VisitText(AXmlText text);
  22. }
  23. }