public virtual object VisitXmlEmbeddedExpression(XmlEmbeddedExpression xmlEmbeddedExpression, object data) {
			throw new global::System.NotImplementedException("XmlEmbeddedExpression");
		}
Example #2
0
	void XmlNestedContent(
//#line  1845 "VBNET.ATG" 
out XmlExpression expr) {

//#line  1846 "VBNET.ATG" 
		XmlExpression tmpExpr = null; Location start = la.Location; 
		switch (la.kind) {
		case 16: {
			lexer.NextToken();

//#line  1849 "VBNET.ATG" 
			tmpExpr = new XmlContentExpression(t.val, XmlContentType.Text); 
			break;
		}
		case 18: {
			lexer.NextToken();

//#line  1850 "VBNET.ATG" 
			tmpExpr = new XmlContentExpression(t.val, XmlContentType.CData); 
			break;
		}
		case 17: {
			lexer.NextToken();

//#line  1851 "VBNET.ATG" 
			tmpExpr = new XmlContentExpression(t.val, XmlContentType.Comment); 
			break;
		}
		case 19: {
			lexer.NextToken();

//#line  1852 "VBNET.ATG" 
			tmpExpr = new XmlContentExpression(t.val, XmlContentType.ProcessingInstruction); 
			break;
		}
		case 12: {
			lexer.NextToken();

//#line  1853 "VBNET.ATG" 
			Expression innerExpression; 
			Expr(
//#line  1853 "VBNET.ATG" 
out innerExpression);
			Expect(13);

//#line  1853 "VBNET.ATG" 
			tmpExpr = new XmlEmbeddedExpression() { InlineVBExpression = innerExpression }; 
			break;
		}
		case 10: {
			XmlElement(
//#line  1854 "VBNET.ATG" 
out tmpExpr);
			break;
		}
		default: SynErr(292); break;
		}

//#line  1857 "VBNET.ATG" 
		if (tmpExpr.StartLocation.IsEmpty)
		tmpExpr.StartLocation = start;
		if (tmpExpr.EndLocation.IsEmpty)
			tmpExpr.EndLocation = t.EndLocation;
		expr = tmpExpr;
		
	}
		public sealed override object VisitXmlEmbeddedExpression(XmlEmbeddedExpression xmlEmbeddedExpression, object data) {
			this.BeginVisit(xmlEmbeddedExpression);
			object result = this.TrackedVisitXmlEmbeddedExpression(xmlEmbeddedExpression, data);
			this.EndVisit(xmlEmbeddedExpression);
			return result;
		}
		public virtual object TrackedVisitXmlEmbeddedExpression(XmlEmbeddedExpression xmlEmbeddedExpression, object data) {
			return base.VisitXmlEmbeddedExpression(xmlEmbeddedExpression, data);
		}
		public object VisitXmlEmbeddedExpression(XmlEmbeddedExpression xmlEmbeddedExpression, object data)
		{
			throw new NotImplementedException();
		}
		public virtual object VisitXmlEmbeddedExpression(XmlEmbeddedExpression xmlEmbeddedExpression, object data) {
			Debug.Assert((xmlEmbeddedExpression != null));
			Debug.Assert((xmlEmbeddedExpression.InlineVBExpression != null));
			nodeStack.Push(xmlEmbeddedExpression.InlineVBExpression);
			xmlEmbeddedExpression.InlineVBExpression.AcceptVisitor(this, data);
			xmlEmbeddedExpression.InlineVBExpression = ((Expression)(nodeStack.Pop()));
			return null;
		}
		public virtual object VisitXmlEmbeddedExpression(XmlEmbeddedExpression xmlEmbeddedExpression, object data) {
			Debug.Assert((xmlEmbeddedExpression != null));
			Debug.Assert((xmlEmbeddedExpression.InlineVBExpression != null));
			return xmlEmbeddedExpression.InlineVBExpression.AcceptVisitor(this, data);
		}