PageRenderTime 16ms CodeModel.GetById 12ms app.highlight 1ms RepoModel.GetById 1ms app.codeStats 0ms

/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
 4using System;
 5using System.Text;
 6
 7namespace ICSharpCode.AvalonEdit.Xml
 8{
 9	/// <summary>
10	/// Visitor for the XML tree
11	/// </summary>
12	public interface IAXmlVisitor
13	{
14		/// <summary> Visit RawDocument </summary>
15		void VisitDocument(AXmlDocument document);
16		
17		/// <summary> Visit RawElement </summary>
18		void VisitElement(AXmlElement element);
19		
20		/// <summary> Visit RawTag </summary>
21		void VisitTag(AXmlTag tag);
22		
23		/// <summary> Visit RawAttribute </summary>
24		void VisitAttribute(AXmlAttribute attribute);
25		
26		/// <summary> Visit RawText </summary>
27		void VisitText(AXmlText text);
28	}
29}