1 implementation of Operation
Microsoft.CodeAnalysis (1)
Generated\Operations.Generated.cs (1)
6227public IOperation Operation { get; }
10 references to Operation
Microsoft.AspNetCore.Mvc.Analyzers (2)
TagHelpersInCodeBlocksAnalyzer.cs (2)
48if (awaitOperation.Operation.Kind != OperationKind.Invocation) 53var invocationOperation = (IInvocationOperation)awaitOperation.Operation;
Microsoft.CodeAnalysis (1)
Operations\ControlFlowGraphBuilder.cs (1)
7222return new AwaitOperation(VisitRequired(operation.Operation), semanticModel: null, operation.Syntax, operation.Type, IsImplicit(operation));
Microsoft.CodeAnalysis.AnalyzerUtilities (1)
src\roslyn\src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Framework\DataFlow\DataFlowOperationVisitor.cs (1)
3868var pointsToValue = GetPointsToAbstractValue(operation.Operation);
Microsoft.CodeAnalysis.NetAnalyzers (5)
Microsoft.CodeQuality.Analyzers\ApiDesignGuidelines\DoNotDirectlyAwaitATask.cs (2)
114ITypeSymbol? typeOfAwaitedExpression = awaitExpression.Operation.Type; 117context.ReportDiagnostic(awaitExpression.Operation.Syntax.CreateDiagnostic(Rule));
Microsoft.NetCore.Analyzers\Runtime\AvoidRedundantRegexIsMatchBeforeMatch.cs (1)
432return FindMatchInExpression(awaitOp.Operation, isMatchInvocation, regexType);
Microsoft.NetCore.Analyzers\Runtime\PreferStreamAsyncMemoryOverloads.cs (1)
259if (awaitOperation.Operation is not IInvocationOperation awaitedInvocation)
src\sdk\src\Microsoft.CodeAnalysis.NetAnalyzers\src\Utilities\FlowAnalysis\FlowAnalysis\Framework\DataFlow\DataFlowOperationVisitor.cs (1)
3865var pointsToValue = GetPointsToAbstractValue(operation.Operation);
Roslyn.Diagnostics.Analyzers (1)
AbstractDoNotCopyValue.cs (1)
1372return ((IAwaitOperation)operation).Operation switch