1 implementation of IDelegateCreationOperation
Microsoft.CodeAnalysis (1)
Generated\Operations.Generated.cs (1)
6657internal sealed partial class DelegateCreationOperation : Operation, IDelegateCreationOperation
28 references to IDelegateCreationOperation
Microsoft.CodeAnalysis (5)
Generated\OperationKind.Generated.cs (1)
143/// <summary>Indicates an <see cref="IDelegateCreationOperation"/>.</summary>
Generated\Operations.Generated.cs (3)
10516public override IOperation VisitDelegateCreation(IDelegateCreationOperation operation, object? argument) 10910public virtual void VisitDelegateCreation(IDelegateCreationOperation operation) => DefaultVisit(operation); 11046public virtual TResult? VisitDelegateCreation(IDelegateCreationOperation operation, TArgument argument) => DefaultVisit(operation, argument);
Operations\ControlFlowGraphBuilder.cs (1)
7427public override IOperation VisitDelegateCreation(IDelegateCreationOperation operation, int? captureIdForResult)
Microsoft.CodeAnalysis.CodeStyle (4)
AbstractRemoveUnusedParametersAndValuesDiagnosticAnalyzer.SymbolStartAnalyzer.BlockAnalyzer.cs (3)
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"/>. 251operation.Parent is IDelegateCreationOperation)
SymbolUsageAnalysis.Walker.cs (1)
420currentOperation = ((IDelegateCreationOperation)currentOperation).Target;
Microsoft.CodeAnalysis.CSharp (1)
Operations\CSharpOperationFactory.cs (1)
1145private IDelegateCreationOperation CreateBoundDelegateCreationExpressionOperation(BoundDelegateCreationExpression boundDelegateCreationExpression)
Microsoft.CodeAnalysis.CSharp.CodeStyle (3)
CastSimplifier.cs (3)
203if (originalOperation is IDelegateCreationOperation originalDelegateCreationOperation) 242SemanticModel originalSemanticModel, IDelegateCreationOperation originalDelegateCreationOperation, 259if (rewrittenOperation.Parent is not IDelegateCreationOperation rewrittenDelegateCreationOperation)
Microsoft.CodeAnalysis.CSharp.IOperation.UnitTests (3)
IOperation\IOperationTests_IAnonymousFunctionExpression.cs (2)
413var variableTreeLambdaOperation = ((IDelegateCreationOperation)variableDeclarationGroupOperation.Declarations.Single().Declarators.Single().Initializer.Value).Target; 421var variableTreeLambdaOperationSecondRequest = ((IDelegateCreationOperation)variableDeclarationGroupOperationSecondRequest.Declarations.Single().Declarators.Single().Initializer.Value).Target;
IOperation\IOperationTests_IConversionExpression.cs (1)
5252return ((IDelegateCreationOperation)operation).Target;
Microsoft.CodeAnalysis.CSharp.Workspaces (3)
CastSimplifier.cs (3)
203if (originalOperation is IDelegateCreationOperation originalDelegateCreationOperation) 242SemanticModel originalSemanticModel, IDelegateCreationOperation originalDelegateCreationOperation, 259if (rewrittenOperation.Parent is not IDelegateCreationOperation rewrittenDelegateCreationOperation)
Microsoft.CodeAnalysis.Features (3)
AbstractRemoveUnusedParametersAndValuesDiagnosticAnalyzer.SymbolStartAnalyzer.BlockAnalyzer.cs (3)
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"/>. 251operation.Parent is IDelegateCreationOperation)
Microsoft.CodeAnalysis.Test.Utilities (3)
Compilation\OperationTreeVerifier.cs (2)
1375public override void VisitDelegateCreation(IDelegateCreationOperation operation) 1377LogString(nameof(IDelegateCreationOperation));
Compilation\TestOperationVisitor.cs (1)
1593public override void VisitDelegateCreation(IDelegateCreationOperation operation)
Microsoft.CodeAnalysis.VisualBasic (1)
Operations\VisualBasicOperationFactory.vb (1)
748Private Function CreateBoundDelegateCreationExpressionOperation(boundDelegateCreationExpression As BoundDelegateCreationExpression) As IDelegateCreationOperation
Microsoft.CodeAnalysis.Workspaces (1)
SymbolUsageAnalysis.Walker.cs (1)
420currentOperation = ((IDelegateCreationOperation)currentOperation).Target;
Roslyn.Compilers.VisualBasic.IOperation.UnitTests (1)
IOperation\IOperationTests_IConversionExpression.vb (1)
3350Return DirectCast(conv, IDelegateCreationOperation).Target