13 instantiations of InvocationOperation
Microsoft.CodeAnalysis (11)
Generated\Operations.Generated.cs (1)
10974return new InvocationOperation(internalOperation.TargetMethod, internalOperation.ConstrainedToType, Visit(internalOperation.Instance), internalOperation.IsVirtual, VisitArray(internalOperation.Arguments), internalOperation.OwningSemanticModel, internalOperation.Syntax, internalOperation.Type, internalOperation.IsImplicit);
Operations\ControlFlowGraphBuilder.cs (10)
3345return new InvocationOperation(method, constrainedToType: null, value, isVirtual: false, 4191var invocation = new InvocationOperation(method, constrainedToType: null, value, isVirtual: disposeMethod is (null or { IsVirtual: true } or { IsAbstract: true }), 4240return new InvocationOperation( 4344AddStatement(new InvocationOperation(enterMethod, constrainedToType: null, instance: null, isVirtual: false, 4372AddStatement(new InvocationOperation(enterMethod, constrainedToType: null, instance: null, isVirtual: false, 4427AddStatement(new InvocationOperation(exitMethod, constrainedToType: null, instance: null, isVirtual: false, 4706return new InvocationOperation(method, constrainedToType: null, instanceOpt, 4835return new InvocationOperation(method, constrainedToType: null, instance: null, isVirtual: false, builder.ToImmutableAndFree(), 5935return new InvocationOperation(operation.TargetMethod, operation.ConstrainedToType, visitedInstance, operation.IsVirtual, visitedArguments, semanticModel: null, operation.Syntax, 7964: new InvocationOperation(operation.CloneMethod, constrainedToType: null, visitedInstance,
Microsoft.CodeAnalysis.CSharp (2)
Operations\CSharpOperationFactory.cs (2)
465return new InvocationOperation(targetMethod.GetPublicSymbol(), constrainedToType.GetPublicSymbol(), receiver, isVirtual, arguments, _semanticModel, syntax, type, isImplicit); 955return new InvocationOperation(addMethod.GetPublicSymbol(), constrainedToType: null, receiver, isVirtual, arguments, _semanticModel, syntax, type, isImplicit);
7 references to InvocationOperation
Microsoft.CodeAnalysis (7)
Generated\Operations.Generated.cs (2)
10973var internalOperation = (InvocationOperation)operation;
Operations\ControlFlowGraphBuilder.cs (5)
4191var invocation = new InvocationOperation(method, constrainedToType: null, value, isVirtual: disposeMethod is (null or { IsVirtual: true } or { IsAbstract: true }), 4621var moveNext = makeInvocationDroppingInstanceForStaticMethods(info.MoveNextMethod, enumeratorRef, info.MoveNextArguments); 4697InvocationOperation makeInvocationDroppingInstanceForStaticMethods(IMethodSymbol method, IOperation instance, ImmutableArray<IArgumentOperation> arguments) 4702InvocationOperation makeInvocation(SyntaxNode syntax, IMethodSymbol method, IOperation? instanceOpt, ImmutableArray<IArgumentOperation> arguments) 6618Debug.Assert(operation.Parent is InvocationOperation { Parent: CollectionExpressionOperation ce } && ce.HasErrors(_compilation),