public virtual object VisitXmlContentExpression(XmlContentExpression xmlContentExpression, object data) { Debug.Assert((xmlContentExpression != null)); return null; }
public virtual object VisitXmlContentExpression(XmlContentExpression xmlContentExpression, object data) { throw new global::System.NotImplementedException("XmlContentExpression"); }
void XmlNestedContent(out XmlExpression expr) { XmlExpression tmpExpr = null; Location start = la.Location; switch (la.kind) { case 16: { Get(); tmpExpr = new XmlContentExpression(t.val, XmlContentType.Text); break; } case 18: { Get(); tmpExpr = new XmlContentExpression(t.val, XmlContentType.CData); break; } case 17: { Get(); tmpExpr = new XmlContentExpression(t.val, XmlContentType.Comment); break; } case 19: { Get(); tmpExpr = new XmlContentExpression(t.val, XmlContentType.ProcessingInstruction); break; } case 12: { Get(); Expression innerExpression; Expr(out innerExpression); Expect(13); tmpExpr = new XmlEmbeddedExpression() { InlineVBExpression = innerExpression }; break; } case 10: { XmlElement(out tmpExpr); break; } default: SynErr(289); break; } if (tmpExpr.StartLocation.IsEmpty) tmpExpr.StartLocation = start; if (tmpExpr.EndLocation.IsEmpty) tmpExpr.EndLocation = t.EndLocation; expr = tmpExpr; }
void XmlContentExpression(List<XmlExpression> exprs) { XmlContentExpression expr = null; if (la.kind == 16) { Get(); expr = new XmlContentExpression(t.val, XmlContentType.Text); } else if (la.kind == 18) { Get(); expr = new XmlContentExpression(t.val, XmlContentType.CData); } else if (la.kind == 17) { Get(); expr = new XmlContentExpression(t.val, XmlContentType.Comment); } else if (la.kind == 19) { Get(); expr = new XmlContentExpression(t.val, XmlContentType.ProcessingInstruction); } else SynErr(286); expr.StartLocation = t.Location; expr.EndLocation = t.EndLocation; exprs.Add(expr); }
public sealed override object VisitXmlContentExpression(XmlContentExpression xmlContentExpression, object data) { this.BeginVisit(xmlContentExpression); object result = this.TrackedVisitXmlContentExpression(xmlContentExpression, data); this.EndVisit(xmlContentExpression); return result; }
public virtual object TrackedVisitXmlContentExpression(XmlContentExpression xmlContentExpression, object data) { return base.VisitXmlContentExpression(xmlContentExpression, data); }