98 references to Invocation
Aspire.Hosting.Analyzers (1)
AppHostAnalyzer.cs (1)
43context.RegisterOperationAction(c => DoOperationAnalysis(c, modelNameOperations), OperationKind.Invocation);
ILLink.RoslynAnalyzer (2)
COMAnalyzer.cs (1)
57 }, OperationKind.Invocation);
DataFlow\CapturedReferenceValue.cs (1)
28 case OperationKind.Invocation:
Metrics (1)
src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\ComputationalComplexityMetrics.cs (1)
188case OperationKind.Invocation:
Metrics.Legacy (1)
src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\ComputationalComplexityMetrics.cs (1)
188case OperationKind.Invocation:
Microsoft.Analyzers.Extra (4)
AsyncCallInsideUsingBlockAnalyzer.cs (1)
93case OperationKind.Invocation:
CallAnalysis\CallAnalyzer.cs (1)
45compilationStartContext.RegisterOperationAction(handlers.HandleInvocation, OperationKind.Invocation);
ConditionalAccessAnalyzer.cs (1)
64case OperationKind.Invocation:
UsingToStringInLoggersAnalyzer.cs (1)
33operationBlockContext.RegisterOperationAction(AnalyzeInvocation, OperationKind.Invocation);
Microsoft.Analyzers.Local (1)
CallAnalysis\CallAnalyzer.cs (1)
36compilationStartContext.RegisterOperationAction(handlers.HandleInvocation, OperationKind.Invocation);
Microsoft.AspNetCore.Analyzers (2)
MiddlewareAnalyzer.cs (1)
40}, OperationKind.Invocation);
ServicesAnalyzer.cs (1)
35}, OperationKind.Invocation);
Microsoft.AspNetCore.App.Analyzers (5)
Authorization\AddAuthorizationBuilderAnalyzer.cs (1)
65}, OperationKind.Invocation);
Http\HeaderDictionaryAddAnalyzer.cs (1)
41}, OperationKind.Invocation);
RenderTreeBuilder\RenderTreeBuilderAnalyzer.cs (1)
55}, OperationKind.Invocation);
RouteHandlers\RouteHandlerAnalyzer.cs (1)
56context.RegisterOperationAction(c => DoOperationAnalysis(c, mapOperations), OperationKind.Invocation);
WebApplicationBuilder\WebApplicationBuilderAnalyzer.cs (1)
307}, OperationKind.Invocation);
Microsoft.AspNetCore.Components.Analyzers (1)
InternalUsageAnalyzer.cs (1)
43OperationKind.Invocation,
Microsoft.AspNetCore.Components.SdkAnalyzers (1)
InternalUsageAnalyzer.cs (1)
43OperationKind.Invocation,
Microsoft.AspNetCore.Mvc.Analyzers (2)
AvoidHtmlPartialAnalyzer.cs (1)
43}, OperationKind.Invocation);
TagHelpersInCodeBlocksAnalyzer.cs (1)
48if (awaitOperation.Operation.Kind != OperationKind.Invocation)
Microsoft.CodeAnalysis (4)
DiagnosticAnalyzer\AnalyzerDriver.cs (1)
2982Debug.Assert(operationBlock.Kind is OperationKind.Invocation or OperationKind.Invalid);
Generated\Operations.Generated.cs (2)
766/// <item><description><see cref="OperationKind.Invocation"/></description></item> 5221public override OperationKind Kind => OperationKind.Invocation;
Operations\ControlFlowGraphBuilder.cs (1)
6063var validKinds = ImmutableArray.Create(OperationKind.Invocation, OperationKind.DynamicInvocation, OperationKind.Increment, OperationKind.Literal,
Microsoft.CodeAnalysis.Analyzers (10)
FixAnalyzers\FixerWithFixAllAnalyzer.cs (1)
187OperationKind.Invocation);
ImmutableObjectMethodAnalyzer.cs (1)
65context.RegisterOperationAction(context => AnalyzeInvocationForIgnoredReturnValue(context, immutableTypeSymbols), OperationKind.Invocation);
MetaAnalyzers\CompareSymbolsCorrectlyAnalyzer.cs (1)
109OperationKind.Invocation);
MetaAnalyzers\ConfigureGeneratedCodeAnalysisAnalyzer.cs (1)
84context.RegisterOperationAction(analyzer.HandleInvocationOperation, OperationKind.Invocation);
MetaAnalyzers\DiagnosticDescriptorCreationAnalyzer.cs (2)
355if (invocation.GetAncestor<IInvocationOperation>(OperationKind.Invocation, 408}, OperationKind.Invocation);
MetaAnalyzers\DoNotUseCompilationGetSemanticModelAnalyzer.cs (1)
70}, OperationKind.Invocation);
MetaAnalyzers\EnableConcurrentExecutionAnalyzer.cs (1)
84context.RegisterOperationAction(analyzer.HandleInvocationOperation, OperationKind.Invocation);
src\RoslynAnalyzers\Microsoft.CodeAnalysis.BannedApiAnalyzers\Core\SymbolIsBannedAnalyzerBase.cs (1)
140OperationKind.Invocation,
src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\ComputationalComplexityMetrics.cs (1)
188case OperationKind.Invocation:
Microsoft.CodeAnalysis.AnalyzerUtilities (3)
src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\ComputationalComplexityMetrics.cs (1)
188case OperationKind.Invocation:
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Analysis\DisposeAnalysis\DisposeAnalysisHelper.cs (1)
41OperationKind.Invocation);
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Framework\DataFlow\DataFlowOperationVisitor.cs (1)
1390OperationKind.Invocation or
Microsoft.CodeAnalysis.BannedApiAnalyzers (3)
RestrictedInternalsVisibleToAnalyzer.cs (1)
104OperationKind.Invocation,
src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\ComputationalComplexityMetrics.cs (1)
188case OperationKind.Invocation:
SymbolIsBannedAnalyzerBase.cs (1)
140OperationKind.Invocation,
Microsoft.CodeAnalysis.CodeStyle (3)
src\Analyzers\Core\Analyzers\QualifyMemberAccess\AbstractQualifyMemberAccessDiagnosticAnalyzer.cs (1)
47=> context.RegisterOperationAction(AnalyzeOperation, OperationKind.FieldReference, OperationKind.PropertyReference, OperationKind.MethodReference, OperationKind.Invocation);
src\Analyzers\Core\Analyzers\RemoveUnusedMembers\AbstractRemoveUnusedMembersDiagnosticAnalyzer.cs (1)
238symbolStartContext.RegisterOperationAction(AnalyzeInvocationOperation, OperationKind.Invocation);
src\Analyzers\Core\Analyzers\SimplifyLinqExpression\AbstractSimplifyLinqExpressionDiagnosticAnalyzer.cs (1)
63context.RegisterOperationAction(AnalyzeInvocationOperation, OperationKind.Invocation);
Microsoft.CodeAnalysis.CSharp.Analyzers (1)
MetaAnalyzers\CSharpSemanticModelGetDeclaredSymbolAlwaysReturnsNullAnalyzer.cs (1)
68context.RegisterOperationAction(ctx => AnalyzeInvocation(ctx, getDeclaredSymbolMethod, allowedTypes, baseFieldDeclaration, localFunctionStatement, syntaxNode), OperationKind.Invocation);
Microsoft.CodeAnalysis.CSharp.CodeStyle (2)
src\Analyzers\CSharp\Analyzers\UseIndexOrRangeOperator\CSharpUseIndexOperatorDiagnosticAnalyzer.cs (1)
81OperationKind.Invocation);
src\Analyzers\CSharp\Analyzers\UseIndexOrRangeOperator\CSharpUseRangeOperatorDiagnosticAnalyzer.cs (1)
66OperationKind.Invocation);
Microsoft.CodeAnalysis.CSharp.Emit3.UnitTests (19)
Diagnostics\DiagnosticAnalyzerTests.cs (2)
3191var analyzers = new DiagnosticAnalyzer[] { new SymbolStartAnalyzer(topLevelAction: false, SymbolKind.NamedType, OperationKind.Invocation) }; 3864OperationKind.Invocation);
Semantics\PrimaryConstructorTests.cs (9)
4316context.RegisterOperationAction(Handle2, OperationKind.Invocation); 4533Assert.Equal(OperationKind.Invocation, context.OperationBlocks[2].Kind); 4549Assert.Equal(OperationKind.Invocation, context.OperationBlocks[3].Kind); 4669Assert.Equal(OperationKind.Invocation, context.OperationBlocks[2].Kind); 4687Assert.Equal(OperationKind.Invocation, context.OperationBlocks[3].Kind); 4709context.RegisterOperationAction(Handle2, OperationKind.Invocation); 4741Assert.Equal(OperationKind.Invocation, context.OperationBlocks[2].Kind); 4757Assert.Equal(OperationKind.Invocation, context.OperationBlocks[3].Kind); 5684context.RegisterOperationAction(HandleInvocation, OperationKind.Invocation);
Semantics\RecordTests.cs (8)
26883context.RegisterOperationAction(Handle2, OperationKind.Invocation); 27100Assert.Equal(OperationKind.Invocation, context.OperationBlocks[2].Kind); 27116Assert.Equal(OperationKind.Invocation, context.OperationBlocks[3].Kind); 27236Assert.Equal(OperationKind.Invocation, context.OperationBlocks[2].Kind); 27254Assert.Equal(OperationKind.Invocation, context.OperationBlocks[3].Kind); 27276context.RegisterOperationAction(Handle2, OperationKind.Invocation); 27308Assert.Equal(OperationKind.Invocation, context.OperationBlocks[2].Kind); 27324Assert.Equal(OperationKind.Invocation, context.OperationBlocks[3].Kind);
Microsoft.CodeAnalysis.CSharp.Features (2)
src\Analyzers\CSharp\Analyzers\UseIndexOrRangeOperator\CSharpUseIndexOperatorDiagnosticAnalyzer.cs (1)
81OperationKind.Invocation);
src\Analyzers\CSharp\Analyzers\UseIndexOrRangeOperator\CSharpUseRangeOperatorDiagnosticAnalyzer.cs (1)
66OperationKind.Invocation);
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (2)
Semantics\RecordStructTests.cs (1)
6481context.RegisterOperationAction(HandleInvocation, OperationKind.Invocation);
Semantics\TopLevelStatementsTests.cs (1)
6714context.RegisterOperationAction(Handle1, OperationKind.Invocation);
Microsoft.CodeAnalysis.Features (3)
src\Analyzers\Core\Analyzers\QualifyMemberAccess\AbstractQualifyMemberAccessDiagnosticAnalyzer.cs (1)
47=> context.RegisterOperationAction(AnalyzeOperation, OperationKind.FieldReference, OperationKind.PropertyReference, OperationKind.MethodReference, OperationKind.Invocation);
src\Analyzers\Core\Analyzers\RemoveUnusedMembers\AbstractRemoveUnusedMembersDiagnosticAnalyzer.cs (1)
238symbolStartContext.RegisterOperationAction(AnalyzeInvocationOperation, OperationKind.Invocation);
src\Analyzers\Core\Analyzers\SimplifyLinqExpression\AbstractSimplifyLinqExpressionDiagnosticAnalyzer.cs (1)
63context.RegisterOperationAction(AnalyzeInvocationOperation, OperationKind.Invocation);
Microsoft.CodeAnalysis.ResxSourceGenerator (1)
src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\ComputationalComplexityMetrics.cs (1)
188case OperationKind.Invocation:
Microsoft.CodeAnalysis.Test.Utilities (15)
Compilation\ControlFlowGraphVerifier.cs (1)
1911case OperationKind.Invocation:
Compilation\TestOperationVisitor.cs (1)
531Assert.Equal(OperationKind.Invocation, operation.Kind);
Diagnostics\BoxingOperationAnalyzer.cs (2)
58if (operation.Kind == OperationKind.Invocation) 71OperationKind.Invocation);
Diagnostics\CommonDiagnosticAnalyzers.cs (2)
1583OperationKind.Invocation); 2563analysisContext.RegisterOperationAction(_ => { }, OperationKind.Invocation);
Diagnostics\CouldHaveMoreSpecificTypeAnalyzer.cs (1)
96OperationKind.Invocation);
Diagnostics\FieldCouldBeReadOnlyAnalyzer.cs (1)
84OperationKind.Invocation);
Diagnostics\LocalCouldBeConstAnalyzer.cs (1)
77OperationKind.Invocation);
Diagnostics\OperationTestAnalyzer.cs (6)
76OperationKind.Invocation, 581OperationKind.Invocation); 1117OperationKind.Invocation); 1399case OperationKind.Invocation: 1420OperationKind.Invocation); 1710OperationKind.Invocation);
Microsoft.Interop.ComInterfaceGenerator (1)
Analyzers\RuntimeComApiUsageWithSourceGeneratedComAnalyzer.cs (1)
131}, OperationKind.Invocation);
Roslyn.Diagnostics.Analyzers (4)
AbstractDoNotCopyValue.cs (1)
1405case OperationKind.Invocation:
DoNotCallGetTestAccessor.cs (1)
46context.RegisterOperationAction(HandleInvocation, OperationKind.Invocation);
src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\ComputationalComplexityMetrics.cs (1)
188case OperationKind.Invocation:
TemporaryArrayAsRefAnalyzer.cs (1)
51context.RegisterOperationAction(context => AnalyzeInvocation(context, temporaryArrayAsRef), OperationKind.Invocation);
Roslyn.Diagnostics.CSharp.Analyzers (1)
CSharpDoNotUseDebugAssertForInterpolatedStrings.cs (1)
72}, OperationKind.Invocation);
System.Private.CoreLib.Generators (1)
IntrinsicsInSystemPrivateCoreLibAnalyzer.cs (1)
185OperationKind.Invocation, OperationKind.PropertyReference);
System.Text.RegularExpressions.Generator (1)
UpgradeToGeneratedRegexAnalyzer.cs (1)
58context.RegisterOperationAction(context => AnalyzeInvocation(context, regexTypeSymbol, staticMethodsToDetect), OperationKind.Invocation);
Text.Analyzers (1)
src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\ComputationalComplexityMetrics.cs (1)
188case OperationKind.Invocation: