Esempio n. 1
0
        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);
 }
Esempio n. 3
0
 public override void VisitSplat(SplatIntermediateNode node)
 {
     Context.NodeWriter.WriteSplat(Context, node);
 }
Esempio n. 4
0
 public virtual void WriteSplat(CodeRenderingContext context, SplatIntermediateNode node)
 {
     throw new NotSupportedException("This writer does not support components.");
 }