175 references to Invocation
Aspire.Hosting.Analyzers (1)
AppHostAnalyzer.cs (1)
43context.RegisterOperationAction(c => DoOperationAnalysis(c, modelNameOperations), OperationKind.Invocation);
Aspire.Hosting.Integration.Analyzers (1)
AspireExportAnalyzer.cs (1)
113OperationKind.Invocation);
ILLink.RoslynAnalyzer (2)
COMAnalyzer.cs (1)
61}, OperationKind.Invocation);
DataFlow\CapturedReferenceValue.cs (1)
29case 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 (5)
AuthenticationStateProviderAnalyzer.cs (1)
60}, OperationKind.Invocation);
InternalUsageAnalyzer.cs (1)
43OperationKind.Invocation,
InvokeAsyncOfObjectAnalyzer.cs (1)
83}, OperationKind.Invocation);
JSInteropAnalyzer.cs (1)
85}, OperationKind.Invocation);
StateHasChangedAnalyzer.cs (1)
77}, OperationKind.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)
3039Debug.Assert(operationBlock.Kind is OperationKind.Invocation or OperationKind.Invalid);
Generated\Operations.Generated.cs (2)
766/// <item><description><see cref="OperationKind.Invocation"/></description></item> 5261public override OperationKind Kind => OperationKind.Invocation;
Operations\ControlFlowGraphBuilder.cs (1)
6074var validKinds = ImmutableArray.Create(OperationKind.Invocation, OperationKind.DynamicInvocation, OperationKind.Increment, OperationKind.Literal,
Microsoft.CodeAnalysis.Analyzers (10)
FixAnalyzers\FixerWithFixAllAnalyzer.cs (1)
188OperationKind.Invocation);
ImmutableObjectMethodAnalyzer.cs (1)
66context.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)
358if (invocation.GetAncestor<IInvocationOperation>(OperationKind.Invocation, 411}, OperationKind.Invocation);
MetaAnalyzers\DoNotUseCompilationGetSemanticModelAnalyzer.cs (1)
70}, OperationKind.Invocation);
MetaAnalyzers\EnableConcurrentExecutionAnalyzer.cs (1)
84context.RegisterOperationAction(analyzer.HandleInvocationOperation, OperationKind.Invocation);
src\roslyn\src\RoslynAnalyzers\Microsoft.CodeAnalysis.BannedApiAnalyzers\Core\SymbolIsBannedAnalyzerBase.cs (1)
155OperationKind.Invocation,
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\ComputationalComplexityMetrics.cs (1)
185case OperationKind.Invocation:
Microsoft.CodeAnalysis.AnalyzerUtilities (3)
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\ComputationalComplexityMetrics.cs (1)
185case OperationKind.Invocation:
src\roslyn\src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Analysis\DisposeAnalysis\DisposeAnalysisHelper.cs (1)
41OperationKind.Invocation);
src\roslyn\src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Framework\DataFlow\DataFlowOperationVisitor.cs (1)
1392OperationKind.Invocation or
Microsoft.CodeAnalysis.CodeStyle (3)
src\roslyn\src\Analyzers\Core\Analyzers\QualifyMemberAccess\AbstractQualifyMemberAccessDiagnosticAnalyzer.cs (1)
47=> context.RegisterOperationAction(AnalyzeOperation, OperationKind.FieldReference, OperationKind.PropertyReference, OperationKind.MethodReference, OperationKind.Invocation);
src\roslyn\src\Analyzers\Core\Analyzers\RemoveUnusedMembers\AbstractRemoveUnusedMembersDiagnosticAnalyzer.cs (1)
239symbolStartContext.RegisterOperationAction(AnalyzeInvocationOperation, OperationKind.Invocation);
src\roslyn\src\Analyzers\Core\Analyzers\SimplifyLinqExpression\AbstractSimplifyLinqExpressionDiagnosticAnalyzer.cs (1)
68context.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\roslyn\src\Analyzers\CSharp\Analyzers\UseIndexOrRangeOperator\CSharpUseIndexOperatorDiagnosticAnalyzer.cs (1)
81OperationKind.Invocation);
src\roslyn\src\Analyzers\CSharp\Analyzers\UseIndexOrRangeOperator\CSharpUseRangeOperatorDiagnosticAnalyzer.cs (1)
66OperationKind.Invocation);
Microsoft.CodeAnalysis.CSharp.Features (2)
src\roslyn\src\Analyzers\CSharp\Analyzers\UseIndexOrRangeOperator\CSharpUseIndexOperatorDiagnosticAnalyzer.cs (1)
81OperationKind.Invocation);
src\roslyn\src\Analyzers\CSharp\Analyzers\UseIndexOrRangeOperator\CSharpUseRangeOperatorDiagnosticAnalyzer.cs (1)
66OperationKind.Invocation);
Microsoft.CodeAnalysis.Features (3)
src\roslyn\src\Analyzers\Core\Analyzers\QualifyMemberAccess\AbstractQualifyMemberAccessDiagnosticAnalyzer.cs (1)
47=> context.RegisterOperationAction(AnalyzeOperation, OperationKind.FieldReference, OperationKind.PropertyReference, OperationKind.MethodReference, OperationKind.Invocation);
src\roslyn\src\Analyzers\Core\Analyzers\RemoveUnusedMembers\AbstractRemoveUnusedMembersDiagnosticAnalyzer.cs (1)
239symbolStartContext.RegisterOperationAction(AnalyzeInvocationOperation, OperationKind.Invocation);
src\roslyn\src\Analyzers\Core\Analyzers\SimplifyLinqExpression\AbstractSimplifyLinqExpressionDiagnosticAnalyzer.cs (1)
68context.RegisterOperationAction(AnalyzeInvocationOperation, OperationKind.Invocation);
Microsoft.CodeAnalysis.NetAnalyzers (112)
Microsoft.CodeQuality.Analyzers\ApiDesignGuidelines\ImplementIDisposableCorrectly.cs (2)
567if (expressionStatement.Operation == null || expressionStatement.Operation.Kind != OperationKind.Invocation) 689if (expressionStatement.Operation?.Kind != OperationKind.Invocation)
Microsoft.CodeQuality.Analyzers\ApiDesignGuidelines\PassSystemUriObjectsInsteadOfStrings.cs (1)
55c.RegisterOperationAction(analyzer.Analyze, OperationKind.Invocation);
Microsoft.CodeQuality.Analyzers\ApiDesignGuidelines\UsePropertiesWhereAppropriate.cs (1)
104}, OperationKind.Invocation);
Microsoft.CodeQuality.Analyzers\Maintainability\AvoidDeadConditionalCode.cs (2)
140case OperationKind.Invocation: 200OperationKind.Invocation or
Microsoft.CodeQuality.Analyzers\Maintainability\AvoidLengthCalculationWhenSlicingToEnd.cs (1)
54context.RegisterOperationAction(AnalyzeInvocation, OperationKind.Invocation);
Microsoft.CodeQuality.Analyzers\Maintainability\AvoidUninstantiatedInternalClasses.cs (1)
159}, OperationKind.Invocation);
Microsoft.CodeQuality.Analyzers\Maintainability\DoNotIgnoreMethodResults.cs (1)
181case OperationKind.Invocation:
Microsoft.CodeQuality.Analyzers\Maintainability\UseCrossPlatformIntrinsicsAnalyzer.cs (1)
300context.RegisterOperationAction((context) => AnalyzeInvocation(context, methodSymbols), OperationKind.Invocation);
Microsoft.CodeQuality.Analyzers\QualityGuidelines\DoNotCallOverridableMethodsInConstructors.cs (1)
59context.RegisterOperationAction(oc => AnalyzeOperation(oc, context.OwningSymbol.ContainingType), OperationKind.Invocation);
Microsoft.CodeQuality.Analyzers\QualityGuidelines\DoNotPassDisposablesIntoUnawaitedTasks.cs (1)
78}, OperationKind.Invocation);
Microsoft.CodeQuality.Analyzers\QualityGuidelines\RemoveEmptyFinalizers.cs (1)
74if (operation.Kind == OperationKind.Invocation)
Microsoft.NetCore.Analyzers\Data\ReviewSqlQueriesForSecurityVulnerabilities.cs (1)
99}, OperationKind.Invocation);
Microsoft.NetCore.Analyzers\ImmutableCollections\DoNotCallToImmutableCollectionOnAnImmutableCollectionValue.cs (1)
104}, OperationKind.Invocation);
Microsoft.NetCore.Analyzers\InteropServices\DisableRuntimeMarshallingAnalyzer.DelegateInteropUsageAnalyzer.cs (1)
44context.RegisterOperationAction(AnalyzeInvocation, OperationKind.Invocation);
Microsoft.NetCore.Analyzers\InteropServices\DisableRuntimeMarshallingAnalyzer.DisabledRuntimeMarshallingAssemblyAnalyzer.cs (1)
48context.RegisterOperationAction(AnalyzeMethodCall, OperationKind.Invocation);
Microsoft.NetCore.Analyzers\InteropServices\PlatformCompatibilityAnalyzer.cs (1)
336OperationKind.Invocation,
Microsoft.NetCore.Analyzers\InteropServices\UseValidPlatformString.cs (1)
95context.RegisterOperationAction(context => AnalyzeOperation(context.Operation, context, knownPlatforms), OperationKind.Invocation);
Microsoft.NetCore.Analyzers\Performance\AvoidPotentiallyExpensiveCallWhenLogging.cs (1)
69context.RegisterOperationAction(AnalyzeInvocation, OperationKind.Invocation);
Microsoft.NetCore.Analyzers\Performance\CollapseMultiplePathOperations.cs (1)
89}, OperationKind.Invocation);
Microsoft.NetCore.Analyzers\Performance\ConstantExpectedAnalyzer.cs (1)
140context.RegisterOperationAction(context => OnInvocation(context, constantExpectedContext), OperationKind.Invocation);
Microsoft.NetCore.Analyzers\Performance\PreferConvertToHexStringOverBitConverter.cs (1)
60context.RegisterOperationAction(AnalyzeInvocation, OperationKind.Invocation);
Microsoft.NetCore.Analyzers\Performance\PreferDictionaryTryMethodsOverContainsKeyGuardAnalyzer.cs (1)
133context.RegisterOperationAction(ctx => OnInvocationOperation(iDictionaryType, containsKeySymbol, addSymbol, ctx), OperationKind.Invocation);
Microsoft.NetCore.Analyzers\Performance\PreferHashDataOverComputeHash.cs (1)
110context.RegisterOperationAction(CaptureCreateOrComputeHashInvocationOperation, OperationKind.Invocation);
Microsoft.NetCore.Analyzers\Performance\PreferLengthCountIsEmptyOverAnyAnalyzer.cs (1)
88ctx.RegisterOperationAction(c => OnInvocationAnalysis(c, iEnumerable, iEnumerableOfT, anyMethod, linqExpressionType), OperationKind.Invocation);
Microsoft.NetCore.Analyzers\Performance\RecommendCaseInsensitiveStringComparison.Analyzer.cs (1)
228}, OperationKind.Invocation);
Microsoft.NetCore.Analyzers\Performance\UseCompositeFormat.cs (3)
67CreateAnalysisAction(isStatic: true, stringType, "Format", formatProviderType), OperationKind.Invocation); 79CreateAnalysisAction(isStatic: false, stringBuilderType, "AppendFormat", formatProviderType), OperationKind.Invocation); 167if (operation.Kind == OperationKind.Invocation)
Microsoft.NetCore.Analyzers\Performance\UseConcreteTypeAnalyzer.Collector.cs (1)
500case OperationKind.Invocation:
Microsoft.NetCore.Analyzers\Performance\UseConcreteTypeAnalyzer.cs (1)
141context.RegisterOperationAction(context => coll.HandleInvocation((IInvocationOperation)context.Operation), OperationKind.Invocation);
Microsoft.NetCore.Analyzers\Performance\UseCountProperly.cs (1)
164OperationKind.Invocation);
Microsoft.NetCore.Analyzers\Performance\UseSearchValues.cs (1)
61context.RegisterOperationAction(context => AnalyzeInvocation(context, indexOfAnyMethods, readOnlySpanType), OperationKind.Invocation);
Microsoft.NetCore.Analyzers\Performance\UseSpanClearInsteadOfFill.cs (1)
75OperationKind.Invocation);
Microsoft.NetCore.Analyzers\Performance\UseStringContainsCharOverloadWithSingleCharactersAnalyzer.cs (1)
63context.RegisterOperationAction(AnalyseContainsUsage, OperationKind.Invocation);
Microsoft.NetCore.Analyzers\Performance\UseStringMethodCharOverloadWithSingleCharacters.cs (1)
106OperationKind.Invocation);
Microsoft.NetCore.Analyzers\Runtime\AvoidConstArrays.cs (1)
152OperationKind.Invocation);
Microsoft.NetCore.Analyzers\Runtime\AvoidUnreliableStreamRead.cs (1)
54context.RegisterOperationAction(AnalyzeInvocation, OperationKind.Invocation);
Microsoft.NetCore.Analyzers\Runtime\BufferBlockCopyLengthAnalyzer.cs (1)
160OperationKind.Invocation);
Microsoft.NetCore.Analyzers\Runtime\CallGCSuppressFinalizeCorrectly.cs (1)
103operationBlockContext.RegisterOperationAction(analyzer.Analyze, OperationKind.Invocation);
Microsoft.NetCore.Analyzers\Runtime\DetectPreviewFeatureAnalyzer.cs (1)
262OperationKind.Invocation,
Microsoft.NetCore.Analyzers\Runtime\DisposableTypesShouldDeclareFinalizer.cs (1)
101if (assignment.Value == null || assignment.Value.Kind != OperationKind.Invocation)
Microsoft.NetCore.Analyzers\Runtime\DisposeMethodsShouldCallBaseClassDispose.cs (1)
94}, OperationKind.Invocation);
Microsoft.NetCore.Analyzers\Runtime\DoNotCallEnumerableCastOrOfTypeWithIncompatibleTypesAnalyzer.cs (1)
181}, OperationKind.Invocation);
Microsoft.NetCore.Analyzers\Runtime\DoNotLockOnObjectsWithWeakIdentity.cs (1)
74OperationKind.Invocation);
Microsoft.NetCore.Analyzers\Runtime\DoNotUseEnumerableMethodsOnIndexableCollectionsInsteadUseTheCollectionDirectly.cs (1)
84}, OperationKind.Invocation);
Microsoft.NetCore.Analyzers\Runtime\DoNotUseReferenceEqualsWithValueTypes.cs (1)
130OperationKind.Invocation);
Microsoft.NetCore.Analyzers\Runtime\ForwardCancellationTokenToInvocations.Analyzer.cs (1)
121OperationKind.Invocation);
Microsoft.NetCore.Analyzers\Runtime\LoggerMessageDefineAnalyzer.cs (1)
117context.RegisterOperationAction(context => AnalyzeInvocation(context, loggerType, loggerExtensionsType, loggerMessageType), OperationKind.Invocation);
Microsoft.NetCore.Analyzers\Runtime\NormalizeStringsToUppercase.cs (1)
90}, OperationKind.Invocation);
Microsoft.NetCore.Analyzers\Runtime\PreferConstCharOverConstUnitStringAnalyzer.cs (1)
81OperationKind.Invocation);
Microsoft.NetCore.Analyzers\Runtime\PreferDictionaryContainsMethods.cs (1)
73compilationContext.RegisterOperationAction(OnOperationAction, OperationKind.Invocation);
Microsoft.NetCore.Analyzers\Runtime\PreferStringContainsOverIndexOfAnalyzer.cs (1)
115context.RegisterOperationAction(AnalyzeInvocationOperation, OperationKind.Invocation);
Microsoft.NetCore.Analyzers\Runtime\PreferTypedStringBuilderAppendOverloads.cs (1)
148}, OperationKind.Invocation);
Microsoft.NetCore.Analyzers\Runtime\ProvideCorrectArgumentsToFormattingMethods.cs (1)
141}, OperationKind.Invocation);
Microsoft.NetCore.Analyzers\Runtime\SpecifyCultureForToLowerAndToUpper.cs (1)
55}, OperationKind.Invocation);
Microsoft.NetCore.Analyzers\Runtime\SpecifyCultureInfo.cs (1)
80}, OperationKind.Invocation);
Microsoft.NetCore.Analyzers\Runtime\SpecifyIFormatProvider.cs (1)
306}, OperationKind.Invocation);
Microsoft.NetCore.Analyzers\Runtime\SpecifyStringComparison.cs (1)
125}, OperationKind.Invocation);
Microsoft.NetCore.Analyzers\Runtime\TestForEmptyStringsUsingStringLength.cs (1)
59OperationKind.Invocation);
Microsoft.NetCore.Analyzers\Runtime\UseAsyncMethodInAsyncContext.cs (1)
166}, OperationKind.Invocation, OperationKind.PropertyReference);
Microsoft.NetCore.Analyzers\Runtime\UseOrdinalStringComparison.cs (1)
80OperationKind.Invocation);
Microsoft.NetCore.Analyzers\Runtime\UseStringEqualsOverStringCompare.cs (1)
56context.RegisterOperationAction(AnalyzeOperation, OperationKind.Binary, OperationKind.Invocation);
Microsoft.NetCore.Analyzers\Security\DataSetDataTableInIFormatterSerializableObjectGraphAnalyzer.cs (1)
135OperationKind.Invocation);
Microsoft.NetCore.Analyzers\Security\DataSetDataTableInSerializableObjectGraphAnalyzer.cs (1)
119OperationKind.Invocation);
Microsoft.NetCore.Analyzers\Security\DoNotAddSchemaByURL.cs (1)
65}, OperationKind.Invocation);
Microsoft.NetCore.Analyzers\Security\DoNotCallDangerousMethodsInDeserialization.cs (1)
189}, OperationKind.Invocation, OperationKind.FieldReference);
Microsoft.NetCore.Analyzers\Security\DoNotInstallRootCert.cs (1)
152OperationKind.Invocation);
Microsoft.NetCore.Analyzers\Security\DoNotSetSwitch.cs (1)
169OperationKind.Invocation);
Microsoft.NetCore.Analyzers\Security\DoNotUseAccountSAS.cs (1)
63}, OperationKind.Invocation);
Microsoft.NetCore.Analyzers\Security\DoNotUseCreateEncryptorWithNonDefaultIV.cs (1)
144OperationKind.Invocation);
Microsoft.NetCore.Analyzers\Security\DoNotUseDSA.cs (1)
159}, OperationKind.Invocation);
Microsoft.NetCore.Analyzers\Security\DoNotUseInsecureCryptographicAlgorithms.cs (1)
157OperationKind.Invocation,
Microsoft.NetCore.Analyzers\Security\DoNotUseInsecureDeserializerJavascriptSerializerWithSimpleTypeResolver.cs (1)
188OperationKind.Invocation);
Microsoft.NetCore.Analyzers\Security\DoNotUseInsecureDeserializerJsonNetWithoutBinder.cs (1)
168OperationKind.Invocation);
Microsoft.NetCore.Analyzers\Security\DoNotUseInsecureDeserializerMethodsBase.cs (1)
104OperationKind.Invocation);
Microsoft.NetCore.Analyzers\Security\DoNotUseInsecureDeserializerWithoutBinderBase.cs (1)
151OperationKind.Invocation);
Microsoft.NetCore.Analyzers\Security\DoNotUseInsecureRandomness.cs (1)
61}, OperationKind.Invocation);
Microsoft.NetCore.Analyzers\Security\DoNotUseInsecureSettingsForJsonNet.cs (1)
183OperationKind.Invocation);
Microsoft.NetCore.Analyzers\Security\DoNotUseObsoleteKDFAlgorithm.cs (1)
87}, OperationKind.Invocation);
Microsoft.NetCore.Analyzers\Security\DoNotUseWeakKDFInsufficientIterationCount.cs (1)
149OperationKind.Invocation);
Microsoft.NetCore.Analyzers\Security\SourceTriggeredTaintedDataAnalyzerBase.cs (1)
183OperationKind.Invocation);
Microsoft.NetCore.Analyzers\Security\UseAutoValidateAntiforgeryToken.cs (2)
166}, OperationKind.Invocation, OperationKind.FieldReference); 248}, OperationKind.Invocation);
Microsoft.NetCore.Analyzers\Security\UseContainerLevelAccessPolicy.cs (1)
173}, OperationKind.Invocation);
Microsoft.NetCore.Analyzers\Security\UseRSAWithSufficientKeySize.cs (1)
170}, OperationKind.Invocation);
Microsoft.NetCore.Analyzers\Security\UseSecureCookiesASPNetCore.cs (1)
147OperationKind.Invocation);
Microsoft.NetCore.Analyzers\Security\UseSharedAccessProtocolHttpsOnly.cs (1)
166}, OperationKind.Invocation);
Microsoft.NetCore.Analyzers\Security\UseXmlReaderBase.cs (2)
64case OperationKind.Invocation: 96}, OperationKind.Invocation, OperationKind.ObjectCreation);
Microsoft.NetCore.Analyzers\Tasks\DoNotConfigureAwaitWithSuppressThrowing.cs (1)
69}, OperationKind.Invocation);
Microsoft.NetCore.Analyzers\Tasks\DoNotCreateTaskCompletionSourceWithWrongArguments.cs (2)
58case OperationKind.Invocation: 69}, OperationKind.ObjectCreation, OperationKind.Invocation);
Microsoft.NetCore.Analyzers\Tasks\DoNotCreateTasksWithoutPassingATaskScheduler.cs (1)
72}, OperationKind.Invocation);
Microsoft.NetCore.Analyzers\Tasks\DoNotUseNonCancelableTaskDelayWithWhenAny.cs (1)
119}, OperationKind.Invocation);
Microsoft.NetCore.Analyzers\Tasks\DoNotUseWhenAllOrWaitAllWithSingleArgument.cs (1)
80}, OperationKind.Invocation);
Microsoft.NetCore.Analyzers\Tasks\UseValueTasksCorrectly.cs (3)
214}, OperationKind.Invocation); 444OperationKind.Invocation => true, // e.g. AsTask() 526OperationKind.Invocation when op.Parent is IInvocationOperation { TargetMethod.Name: nameof(ValueTask.GetAwaiter) } => true,
Microsoft.NetCore.Analyzers\Usage\DoNotPassNonNullableValueToArgumentNullExceptionThrowIfNull.cs (1)
57context.RegisterOperationAction(ctx => AnalyzeInvocation(ctx, throwIfNullMethod), OperationKind.Invocation);
Microsoft.NetCore.Analyzers\Usage\PreferGenericOverloads.cs (1)
41context.RegisterCompilationStartAction(context => context.RegisterOperationAction(AnalyzeInvocation, OperationKind.Invocation));
Microsoft.NetCore.Analyzers\Usage\ProvideCorrectArgumentToEnumHasFlag.cs (1)
60}, OperationKind.Invocation);
Microsoft.NetFramework.Analyzers\DoNotUseInsecureDtdProcessing.cs (2)
83OperationKind.Invocation, 244case OperationKind.Invocation:
Microsoft.NetFramework.Analyzers\DoNotUseInsecureXSLTScriptExecution.cs (4)
85}, OperationKind.Invocation); 186RoslynDebug.Assert(invocationOrObjCreation.Kind is OperationKind.Invocation 214OperationKind.Invocation => ((IInvocationOperation)rhs).TargetMethod, 238OperationKind.Invocation => ((IInvocationOperation)rhs).Arguments,
src\sdk\src\Microsoft.CodeAnalysis.NetAnalyzers\src\Utilities\Compiler\CodeMetrics\ComputationalComplexityMetrics.cs (1)
187case OperationKind.Invocation:
src\sdk\src\Microsoft.CodeAnalysis.NetAnalyzers\src\Utilities\FlowAnalysis\FlowAnalysis\Analysis\DisposeAnalysis\DisposeAnalysisHelper.cs (1)
40OperationKind.Invocation);
src\sdk\src\Microsoft.CodeAnalysis.NetAnalyzers\src\Utilities\FlowAnalysis\FlowAnalysis\Framework\DataFlow\DataFlowOperationVisitor.cs (1)
1389OperationKind.Invocation or
Microsoft.CodeAnalysis.ResxSourceGenerator (1)
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\ComputationalComplexityMetrics.cs (1)
185case OperationKind.Invocation:
Microsoft.Interop.ComInterfaceGenerator (1)
Analyzers\RuntimeComApiUsageWithSourceGeneratedComAnalyzer.cs (1)
131}, OperationKind.Invocation);
Roslyn.Diagnostics.Analyzers (6)
AbstractDoNotCopyValue.cs (1)
1404case OperationKind.Invocation:
DoNotCallGetTestAccessor.cs (1)
46context.RegisterOperationAction(HandleInvocation, OperationKind.Invocation);
ImmutableArrayBoxingAnalyzer.cs (1)
59OperationKind.Invocation);
PooledArrayBuilderAsRefAnalyzer.cs (1)
53context.RegisterOperationAction(context => AnalyzeInvocation(context, pooledArrayBuilderAsRef), OperationKind.Invocation);
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\ComputationalComplexityMetrics.cs (1)
185case 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)
82}, OperationKind.ObjectCreation, OperationKind.Invocation);