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