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

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

            base.VisitInterpolatedStringExpression(node);
        }
Beispiel #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);
        }
Beispiel #3
0
 public static bool Qualifies(LiteralExpressionSyntax node) =>
 EnvironmentVariableInterpolation.Qualifies(node.ToString());
Beispiel #4
0
 static bool Qualifies(InterpolatedStringTextSyntax node) =>
 EnvironmentVariableInterpolation.Qualifies(node.TextToken.ValueText);