Ejemplo n.º 1
0
        public override void VisitInterpolatedStringExpression(InterpolatedStringExpressionSyntax node)
        {
            var interpolation = EnvironmentVariableInterpolation.Match(model, node);

            if (interpolation != null)
            {
                result.Add(node, interpolation);
            }

            base.VisitInterpolatedStringExpression(node);
        }
Ejemplo n.º 2
0
        public override void VisitLiteralExpression(LiteralExpressionSyntax node)
        {
            var interpolation = EnvironmentVariableInterpolation.Match(model, node, visitingConstant);

            if (interpolation != null)
            {
                result.Add(node, interpolation);
            }

            base.VisitLiteralExpression(node);
        }
Ejemplo n.º 3
0
 public static bool Qualifies(LiteralExpressionSyntax node) =>
 EnvironmentVariableInterpolation.Qualifies(node.ToString());
Ejemplo n.º 4
0
 static bool Qualifies(InterpolatedStringTextSyntax node) =>
 EnvironmentVariableInterpolation.Qualifies(node.TextToken.ValueText);