8 references to InvocationOperation
Microsoft.CodeAnalysis.CSharp.Features (8)
src\Analyzers\CSharp\CodeFixes\UseIndexOrRangeOperator\CSharpUseRangeOperatorCodeFixProvider.cs (8)
139var instance = result.InvocationOperation.Instance; 157if (IsStringRemoveMethod(result.InvocationOperation.TargetMethod)) 161if (IsSubtraction(result.InvocationOperation.Arguments[0].Value, out var subtraction) && 170return (startExpr: null, startFromEnd: false, (ExpressionSyntax)result.InvocationOperation.Arguments[0].Value.Syntax, endFromEnd: false); 175if (IsSubtraction(result.InvocationOperation.Arguments[1].Value, out var subtraction) && 184return ((ExpressionSyntax)result.InvocationOperation.Arguments[1].Value.Syntax, startFromEnd: false, endExpr: null, endFromEnd: false); 241if (IsStringRemoveMethod(result.InvocationOperation.TargetMethod)) 243if (result.Op1 == result.InvocationOperation.Arguments[0].Value)