Ejemplo n.º 1
0
        public override void AcceptVisitor(StatementVisitor visitor)
        {
            visitor.VisitInrerpolatedStringExpression(this);
            Parts?.ForEach(p => {
                switch (p)
                {
                case TextPart text:
                    //text.Text?.AcceptVisitor(visitor);
                    break;

                case InterpolationPart interpolation:
                    interpolation.Value?.AcceptVisitor(visitor);
                    interpolation.Alignment?.AcceptVisitor(visitor);
                    interpolation.FormatString?.AcceptVisitor(visitor);
                    break;
                }
            });
        }