1 implementation of Target
Microsoft.CodeAnalysis (1)
Generated\Operations.Generated.cs (1)
7078public IOperation Target { get; }
42 references to Target
GenerateDocumentationAndConfigFiles (1)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\SymbolUsageAnalysis\SymbolUsageAnalysis.Walker.cs (1)
447currentOperation = ((IDelegateCreationOperation)currentOperation).Target;
ILLink.RoslynAnalyzer (3)
DataFlow\LocalDataFlowVisitor.cs (3)
664Visit(operation.Target, state); 667switch (operation.Target) 694UnexpectedOperationHandler.Handle(operation.Target);
Microsoft.AspNetCore.App.Analyzers (4)
RouteHandlers\RouteHandlerAnalyzer.cs (4)
105if (delegateCreation.Target.Kind == OperationKind.AnonymousFunction) 107var lambda = (IAnonymousFunctionOperation)delegateCreation.Target; 115else if (delegateCreation.Target.Kind == OperationKind.MethodReference) 117var methodReference = (IMethodReferenceOperation)delegateCreation.Target;
Microsoft.AspNetCore.Components.Analyzers (8)
ForLoopIteratorInClosureAnalyzer.cs (6)
186&& delegateCreation.Target is IAnonymousFunctionOperation) 189suspectOperation = delegateCreation.Target; 193&& delegateCreation.Target is IAnonymousFunctionOperation) 195suspectOperation = delegateCreation.Target; 204if (delegateResult is not null && delegateResult.Target is IAnonymousFunctionOperation) 206suspectOperation = delegateResult.Target;
StateHasChangedAnalyzer.cs (2)
224case IDelegateCreationOperation delegateCreation when delegateCreation.Target is not null: 225return TryGetMethodFromOperation(delegateCreation.Target);
Microsoft.AspNetCore.Http.RequestDelegateGenerator (1)
StaticRouteHandlerModel\InvocationOperationExtensions.cs (1)
94IDelegateCreationOperation del => ResolveMethodFromOperation(del.Target, semanticModel),
Microsoft.CodeAnalysis (1)
Operations\ControlFlowGraphBuilder.cs (1)
7737return new DelegateCreationOperation(VisitRequired(operation.Target), semanticModel: null,
Microsoft.CodeAnalysis.Analyzers (1)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\SymbolUsageAnalysis\SymbolUsageAnalysis.Walker.cs (1)
447currentOperation = ((IDelegateCreationOperation)currentOperation).Target;
Microsoft.CodeAnalysis.AnalyzerUtilities (3)
src\roslyn\src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Framework\DataFlow\DataFlowOperationVisitor.cs (2)
3419switch (delegateCreationOperation.Target) 3617switch (operation.Target)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\SymbolUsageAnalysis\SymbolUsageAnalysis.Walker.cs (1)
447currentOperation = ((IDelegateCreationOperation)currentOperation).Target;
Microsoft.CodeAnalysis.CodeStyle (1)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\SymbolUsageAnalysis\SymbolUsageAnalysis.Walker.cs (1)
447currentOperation = ((IDelegateCreationOperation)currentOperation).Target;
Microsoft.CodeAnalysis.CodeStyle.Fixes (1)
src\roslyn\src\Analyzers\Core\CodeFixes\MakeMethodAsynchronous\AbstractMakeMethodAsynchronousCodeFixProvider.cs (1)
170if (delegateCreation.Target is not IMethodReferenceOperation methodReference)
Microsoft.CodeAnalysis.Features (1)
src\roslyn\src\Analyzers\Core\CodeFixes\MakeMethodAsynchronous\AbstractMakeMethodAsynchronousCodeFixProvider.cs (1)
170if (delegateCreation.Target is not IMethodReferenceOperation methodReference)
Microsoft.CodeAnalysis.NetAnalyzers (13)
Microsoft.NetCore.Analyzers\Performance\UseConcreteTypeAnalyzer.Collector.cs (2)
217if (delegateOp.Target is IMethodReferenceOperation methodRefOp) 525if (delOp.Target is IMethodReferenceOperation target)
Microsoft.NetCore.Analyzers\Security\DoNotAlwaysSkipTokenValidationInDelegates.cs (5)
90switch (delegateCreationOperation.Target.Kind) 93if (!isCorrectFunction(((IAnonymousFunctionOperation)delegateCreationOperation.Target).Symbol)) 98alwaysReturnTrue = AlwaysReturnTrue(delegateCreationOperation.Target.Descendants()); 102var methodReferenceOperation = (IMethodReferenceOperation)delegateCreationOperation.Target; 122Debug.Fail("Unhandled OperationKind " + delegateCreationOperation.Target.Kind);
Microsoft.NetCore.Analyzers\Security\DoNotDisableCertificateValidation.cs (4)
72switch (delegateCreationOperation.Target.Kind) 76((IAnonymousFunctionOperation)delegateCreationOperation.Target).Symbol, 85alwaysReturnTrue = AlwaysReturnTrue(delegateCreationOperation.Target.Descendants()); 89var methodReferenceOperation = (IMethodReferenceOperation)delegateCreationOperation.Target;
src\sdk\src\Microsoft.CodeAnalysis.NetAnalyzers\src\Utilities\FlowAnalysis\FlowAnalysis\Framework\DataFlow\DataFlowOperationVisitor.cs (2)
3416switch (delegateCreationOperation.Target) 3614switch (operation.Target)
Microsoft.CodeAnalysis.ResxSourceGenerator (1)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\SymbolUsageAnalysis\SymbolUsageAnalysis.Walker.cs (1)
447currentOperation = ((IDelegateCreationOperation)currentOperation).Target;
Microsoft.CodeAnalysis.Workspaces (1)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\SymbolUsageAnalysis\SymbolUsageAnalysis.Walker.cs (1)
447currentOperation = ((IDelegateCreationOperation)currentOperation).Target;
Microsoft.Extensions.Validation.ValidationsGenerator (1)
src\768f3af0174e68df\InvocationOperationExtensions.cs (1)
94IDelegateCreationOperation del => ResolveMethodFromOperation(del.Target, semanticModel),
Roslyn.Diagnostics.Analyzers (1)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\SymbolUsageAnalysis\SymbolUsageAnalysis.Walker.cs (1)
447currentOperation = ((IDelegateCreationOperation)currentOperation).Target;