1 implementation of IAnonymousFunctionOperation
Microsoft.CodeAnalysis (1)
Generated\Operations.Generated.cs (1)
5489internal sealed partial class AnonymousFunctionOperation : Operation, IAnonymousFunctionOperation
33 references to IAnonymousFunctionOperation
Microsoft.CodeAnalysis (9)
Generated\OperationKind.Generated.cs (1)
92/// <summary>Indicates an <see cref="IAnonymousFunctionOperation"/>.</summary>
Generated\Operations.Generated.cs (3)
10411public override IOperation VisitAnonymousFunction(IAnonymousFunctionOperation operation, object? argument) 10884public virtual void VisitAnonymousFunction(IAnonymousFunctionOperation operation) => DefaultVisit(operation); 11020public virtual TResult? VisitAnonymousFunction(IAnonymousFunctionOperation operation, TArgument argument) => DefaultVisit(operation, argument);
Operations\ControlFlowGraphBuilder.cs (3)
132var anonymousFunction = (IAnonymousFunctionOperation)body; 6260public override IOperation VisitAnonymousFunction(IAnonymousFunctionOperation operation, int? captureIdForResult)
Operations\OperationNodes.cs (2)
153public readonly IAnonymousFunctionOperation Original; 155public FlowAnonymousFunctionOperation(in ControlFlowGraphBuilder.Context context, IAnonymousFunctionOperation original, bool isImplicit) :
Microsoft.CodeAnalysis.CodeStyle (4)
AbstractRemoveUnusedParametersAndValuesDiagnosticAnalyzer.SymbolStartAnalyzer.BlockAnalyzer.cs (2)
30/// Indicates if the operation block has an <see cref="IDelegateCreationOperation"/> or an <see cref="IAnonymousFunctionOperation"/>. 221/// an <see cref="IDelegateCreationOperation"/> or an <see cref="IAnonymousFunctionOperation"/>.
OperationExtensions.cs (1)
238return ((IAnonymousFunctionOperation)operation).Symbol;
SymbolUsageAnalysis.Walker.cs (1)
356public override void VisitAnonymousFunction(IAnonymousFunctionOperation operation)
Microsoft.CodeAnalysis.CSharp (1)
Operations\CSharpOperationFactory.cs (1)
988private IAnonymousFunctionOperation CreateBoundLambdaOperation(BoundLambda boundLambda)
Microsoft.CodeAnalysis.CSharp.CodeStyle (1)
CastSimplifier.cs (1)
256if (rewrittenOperation is not (IAnonymousFunctionOperation or IMethodReferenceOperation))
Microsoft.CodeAnalysis.CSharp.IOperation.UnitTests (6)
IOperation\IOperationTests_IAnonymousFunctionExpression.cs (6)
414var lambdaOperation = (IAnonymousFunctionOperation)semanticModel.GetOperation(lambdaSyntax); 422var lambdaOperationSecondRequest = (IAnonymousFunctionOperation)semanticModel.GetOperation(lambdaSyntax); 491var lambdaOperation = (IAnonymousFunctionOperation)semanticModel.GetOperation(lambdaSyntax);
Microsoft.CodeAnalysis.CSharp.Workspaces (1)
CastSimplifier.cs (1)
256if (rewrittenOperation is not (IAnonymousFunctionOperation or IMethodReferenceOperation))
Microsoft.CodeAnalysis.Features (3)
AbstractRemoveUnusedParametersAndValuesDiagnosticAnalyzer.SymbolStartAnalyzer.BlockAnalyzer.cs (2)
30/// Indicates if the operation block has an <see cref="IDelegateCreationOperation"/> or an <see cref="IAnonymousFunctionOperation"/>. 221/// an <see cref="IDelegateCreationOperation"/> or an <see cref="IAnonymousFunctionOperation"/>.
InitializeParameter\AbstractInitializeParameterCodeRefactoringProvider.cs (1)
175blockStatement = ((IAnonymousFunctionOperation)operation).Body;
Microsoft.CodeAnalysis.Test.Utilities (5)
Compilation\OperationTreeVerifier.cs (2)
1347public override void VisitAnonymousFunction(IAnonymousFunctionOperation operation) 1349LogString(nameof(IAnonymousFunctionOperation));
Compilation\TestOperationVisitor.cs (1)
918public override void VisitAnonymousFunction(IAnonymousFunctionOperation operation)
Diagnostics\OperationTestAnalyzer.cs (2)
1313var lambdaExpression = (IAnonymousFunctionOperation)operationContext.Operation;
Microsoft.CodeAnalysis.VisualBasic (1)
Operations\VisualBasicOperationFactory.vb (1)
430Private Function CreateBoundLambdaOperation(boundLambda As BoundLambda) As IAnonymousFunctionOperation
Microsoft.CodeAnalysis.Workspaces (2)
OperationExtensions.cs (1)
238return ((IAnonymousFunctionOperation)operation).Symbol;
SymbolUsageAnalysis.Walker.cs (1)
356public override void VisitAnonymousFunction(IAnonymousFunctionOperation operation)