AspectSharp.Lang.AST.Visitors.XmlTreeVisitor.OnAspectDefinition C# (CSharp) Method

OnAspectDefinition() public method

public OnAspectDefinition ( AspectDefinition aspect ) : void
aspect AspectDefinition
return void
		public override void OnAspectDefinition(AspectDefinition aspect)
		{
			Push( Document.CreateNode(XmlNodeType.Element, "aspect", null) );

			XmlAttribute att = Document.CreateAttribute("name");
			att.Value = aspect.Name;
			Current.Attributes.Append( att );

			Push( Document.CreateNode(XmlNodeType.Element, "for", null) );
			SerializeTargetType( aspect.TargetType );
			Pop();

			base.OnAspectDefinition (aspect);
			Pop();
		}