public override void VisitInterpolatedStringExpression(InterpolatedStringExpressionSyntax node) { var interpolation = EnvironmentVariableInterpolation.Match(model, node); if (interpolation != null) { result.Add(node, interpolation); } base.VisitInterpolatedStringExpression(node); }
public override void VisitLiteralExpression(LiteralExpressionSyntax node) { var interpolation = EnvironmentVariableInterpolation.Match(model, node, visitingConstant); if (interpolation != null) { result.Add(node, interpolation); } base.VisitLiteralExpression(node); }
public static bool Qualifies(LiteralExpressionSyntax node) => EnvironmentVariableInterpolation.Qualifies(node.ToString());
static bool Qualifies(InterpolatedStringTextSyntax node) => EnvironmentVariableInterpolation.Qualifies(node.TextToken.ValueText);