25 references to FindMatchInExpression
Microsoft.CodeAnalysis.NetAnalyzers (25)
Microsoft.NetCore.Analyzers\Runtime\AvoidRedundantRegexIsMatchBeforeMatch.cs (25)
179var found = FindMatchInExpression(declInitValue, isMatchInvocation, regexType);
191var found = FindMatchInExpression(initValue, isMatchInvocation, regexType);
206return FindMatchInExpression(exprStatement.Operation, isMatchInvocation, regexType);
212return FindMatchInExpression(returnOp.ReturnedValue, isMatchInvocation, regexType);
242var found = FindMatchInExpression(invocation.Instance, isMatchInvocation, regexType);
251var found = FindMatchInExpression(arg.Value, isMatchInvocation, regexType);
266var found = FindMatchInExpression(propRef.Instance, isMatchInvocation, regexType);
277var found = FindMatchInExpression(arg.Value, isMatchInvocation, regexType);
291var found = FindMatchInExpression(arrayRef.ArrayReference, isMatchInvocation, regexType);
299found = FindMatchInExpression(index, isMatchInvocation, regexType);
312return FindMatchInExpression(assignment.Value, isMatchInvocation, regexType);
318return FindMatchInExpression(condAccess.Operation, isMatchInvocation, regexType)
319?? FindMatchInExpression(condAccess.WhenNotNull, isMatchInvocation, regexType);
327var found = FindMatchInExpression(arg.Value, isMatchInvocation, regexType);
336var found = FindMatchInExpression(objCreation.Initializer, isMatchInvocation, regexType);
352var found = FindMatchInExpression(inner, isMatchInvocation, regexType);
366var found = FindMatchInExpression(element, isMatchInvocation, regexType);
379return FindMatchInExpression(coalesce.Value, isMatchInvocation, regexType)
380?? FindMatchInExpression(coalesce.WhenNull, isMatchInvocation, regexType);
388var found = FindMatchInExpression(element, isMatchInvocation, regexType);
405var found = FindMatchInExpression(interpolation.Expression, isMatchInvocation, regexType);
419return FindMatchInExpression(binary.LeftOperand, isMatchInvocation, regexType)
420?? FindMatchInExpression(binary.RightOperand, isMatchInvocation, regexType);
426return FindMatchInExpression(unary.Operand, isMatchInvocation, regexType);
432return FindMatchInExpression(awaitOp.Operation, isMatchInvocation, regexType);