30 references to RegisterOperationAction
Aspire.Hosting.Analyzers (1)
AppHostAnalyzer.cs (1)
43context.RegisterOperationAction(c => DoOperationAnalysis(c, modelNameOperations), OperationKind.Invocation);
Aspire.Hosting.Integration.Analyzers (1)
AspireExportAnalyzer.cs (1)
111c.RegisterOperationAction(
Microsoft.Analyzers.Extra (1)
UsingToStringInLoggersAnalyzer.cs (1)
33operationBlockContext.RegisterOperationAction(AnalyzeInvocation, OperationKind.Invocation);
Microsoft.AspNetCore.Analyzers (3)
MiddlewareAnalyzer.cs (1)
29context.RegisterOperationAction(context =>
OptionsAnalyzer.cs (1)
25context.RegisterOperationAction(context =>
ServicesAnalyzer.cs (1)
24context.RegisterOperationAction(context =>
Microsoft.AspNetCore.App.Analyzers (1)
RouteHandlers\RouteHandlerAnalyzer.cs (1)
56context.RegisterOperationAction(c => DoOperationAnalysis(c, mapOperations), OperationKind.Invocation);
Microsoft.AspNetCore.Components.Analyzers (2)
ComponentParameterUsageAnalyzer.cs (1)
39startBlockContext.RegisterOperationAction(context =>
VirtualizeItemComparerAnalyzer.cs (1)
46blockContext.RegisterOperationAction(operationContext =>
Microsoft.AspNetCore.Components.SdkAnalyzers (1)
ComponentParameterUsageAnalyzer.cs (1)
39startBlockContext.RegisterOperationAction(context =>
Microsoft.AspNetCore.Mvc.Analyzers (1)
TagHelpersInCodeBlocksAnalyzer.cs (1)
44startBlockContext.RegisterOperationAction(context =>
Microsoft.CodeAnalysis.Analyzers (5)
FixAnalyzers\FixerWithFixAllAnalyzer.cs (2)
180context.RegisterOperationAction(context => 190context.RegisterOperationAction(context =>
MetaAnalyzers\ConfigureGeneratedCodeAnalysisAnalyzer.cs (1)
84context.RegisterOperationAction(analyzer.HandleInvocationOperation, OperationKind.Invocation);
MetaAnalyzers\DoNotUseCompilationGetSemanticModelAnalyzer.cs (1)
57operationBlockContext.RegisterOperationAction(operationContext =>
MetaAnalyzers\EnableConcurrentExecutionAnalyzer.cs (1)
84context.RegisterOperationAction(analyzer.HandleInvocationOperation, OperationKind.Invocation);
Microsoft.CodeAnalysis.CodeStyle (5)
src\roslyn\src\Analyzers\Core\Analyzers\RemoveUnusedParametersAndValues\AbstractRemoveUnusedParametersAndValuesDiagnosticAnalyzer.SymbolStartAnalyzer.BlockAnalyzer.cs (4)
73context.RegisterOperationAction(blockAnalyzer.AnalyzeExpressionStatement, OperationKind.ExpressionStatement); 74context.RegisterOperationAction(blockAnalyzer.AnalyzeDelegateCreationOrAnonymousFunction, OperationKind.DelegateCreation, OperationKind.AnonymousFunction); 75context.RegisterOperationAction(blockAnalyzer.AnalyzeLocalOrParameterReference, OperationKind.LocalReference, OperationKind.ParameterReference); 76context.RegisterOperationAction(_ => blockAnalyzer._hasInvalidOperation = true, OperationKind.Invalid);
src\roslyn\src\Analyzers\Core\Analyzers\RemoveUnusedParametersAndValues\AbstractRemoveUnusedParametersAndValuesDiagnosticAnalyzer.SymbolStartAnalyzer.cs (1)
99context.RegisterOperationAction(OnMethodReference, OperationKind.MethodReference);
Microsoft.CodeAnalysis.CSharp.CodeStyle (1)
src\roslyn\src\Analyzers\CSharp\Analyzers\MakeStructFieldsWritable\CSharpMakeStructFieldsWritableDiagnosticAnalyzer.cs (1)
93context.RegisterOperationAction(AnalyzeAssignment, OperationKind.SimpleAssignment);
Microsoft.CodeAnalysis.CSharp.Features (1)
src\roslyn\src\Analyzers\CSharp\Analyzers\MakeStructFieldsWritable\CSharpMakeStructFieldsWritableDiagnosticAnalyzer.cs (1)
93context.RegisterOperationAction(AnalyzeAssignment, OperationKind.SimpleAssignment);
Microsoft.CodeAnalysis.Features (5)
src\roslyn\src\Analyzers\Core\Analyzers\RemoveUnusedParametersAndValues\AbstractRemoveUnusedParametersAndValuesDiagnosticAnalyzer.SymbolStartAnalyzer.BlockAnalyzer.cs (4)
73context.RegisterOperationAction(blockAnalyzer.AnalyzeExpressionStatement, OperationKind.ExpressionStatement); 74context.RegisterOperationAction(blockAnalyzer.AnalyzeDelegateCreationOrAnonymousFunction, OperationKind.DelegateCreation, OperationKind.AnonymousFunction); 75context.RegisterOperationAction(blockAnalyzer.AnalyzeLocalOrParameterReference, OperationKind.LocalReference, OperationKind.ParameterReference); 76context.RegisterOperationAction(_ => blockAnalyzer._hasInvalidOperation = true, OperationKind.Invalid);
src\roslyn\src\Analyzers\Core\Analyzers\RemoveUnusedParametersAndValues\AbstractRemoveUnusedParametersAndValuesDiagnosticAnalyzer.SymbolStartAnalyzer.cs (1)
99context.RegisterOperationAction(OnMethodReference, OperationKind.MethodReference);
Roslyn.Diagnostics.Analyzers (2)
DoNotCallGetTestAccessor.cs (2)
46context.RegisterOperationAction(HandleInvocation, OperationKind.Invocation); 47context.RegisterOperationAction(HandleObjectCreation, OperationKind.ObjectCreation);