public override void VisitStatementSpan(StatementChunkGenerator chunkGenerator, Span span) { var isAttributeValue = _builder.Current is CSharpCodeAttributeValueIntermediateNode; if (!isAttributeValue) { var statementNode = new CSharpCodeIntermediateNode() { Source = BuildSourceSpanFromNode(span) }; _builder.Push(statementNode); } _builder.Add(new IntermediateToken() { Content = span.Content, Kind = TokenKind.CSharp, Source = BuildSourceSpanFromNode(span), }); if (!isAttributeValue) { _builder.Pop(); } }
public virtual void VisitStatementSpan(StatementChunkGenerator chunkGenerator, Span span) { VisitDefault(span); }