private IntermediateNode RewriteUsage(IntermediateNode parent, TagHelperDirectiveAttributeIntermediateNode node) { var result = new SplatIntermediateNode() { Source = node.Source, }; result.Children.AddRange(node.FindDescendantNodes <IntermediateToken>().Where(t => t.IsCSharp)); result.Diagnostics.AddRange(node.Diagnostics); return(result); }
public virtual void VisitSplat(SplatIntermediateNode node) { VisitDefault(node); }
public override void VisitSplat(SplatIntermediateNode node) { Context.NodeWriter.WriteSplat(Context, node); }
public virtual void WriteSplat(CodeRenderingContext context, SplatIntermediateNode node) { throw new NotSupportedException("This writer does not support components."); }