100 references to RegisterOperationAction
Microsoft.AspNetCore.App.Analyzers (1)
Http\HeaderDictionaryIndexerAnalyzer.cs (1)
22context.RegisterOperationAction(context =>
Microsoft.AspNetCore.Components.Analyzers (1)
InternalUsageAnalyzer.cs (1)
40context.RegisterOperationAction(
Microsoft.AspNetCore.Components.SdkAnalyzers (1)
InternalUsageAnalyzer.cs (1)
40context.RegisterOperationAction(
Microsoft.CodeAnalysis.CodeStyle (7)
src\Analyzers\Core\Analyzers\ConvertTypeofToNameof\AbstractConvertTypeOfToNameOfDiagnosticAnalyzer.cs (1)
24=> context.RegisterOperationAction(AnalyzeAction, OperationKind.TypeOf);
src\Analyzers\Core\Analyzers\PopulateSwitch\AbstractPopulateSwitchDiagnosticAnalyzer.cs (1)
43=> context.RegisterOperationAction(AnalyzeOperation, OperationKind);
src\Analyzers\Core\Analyzers\QualifyMemberAccess\AbstractQualifyMemberAccessDiagnosticAnalyzer.cs (1)
47=> context.RegisterOperationAction(AnalyzeOperation, OperationKind.FieldReference, OperationKind.PropertyReference, OperationKind.MethodReference, OperationKind.Invocation);
src\Analyzers\Core\Analyzers\RemoveRedundantEquality\AbstractRemoveRedundantEqualityDiagnosticAnalyzer.cs (2)
25context.RegisterOperationAction(AnalyzeBinaryOperator, OperationKind.BinaryOperator); 26context.RegisterOperationAction(AnalyzeIsPatternOperator, OperationKind.IsPattern);
src\Analyzers\Core\Analyzers\UseConditionalExpression\AbstractUseConditionalExpressionDiagnosticAnalyzer.cs (1)
35=> context.RegisterOperationAction(AnalyzeOperation, OperationKind.Conditional);
src\Analyzers\Core\Analyzers\UseExplicitTupleName\UseExplicitTupleNameDiagnosticAnalyzer.cs (1)
31=> context.RegisterOperationAction(AnalyzeOperation, OperationKind.FieldReference);
Microsoft.CodeAnalysis.CSharp.Emit3.UnitTests (20)
Diagnostics\DiagnosticAnalyzerTests.cs (1)
3862context.RegisterOperationAction(
Semantics\ExtensionTests.cs (1)
44045context.RegisterOperationAction(handle, OperationKind.MethodBody);
Semantics\PrimaryConstructorTests.cs (12)
4315context.RegisterOperationAction(Handle1, OperationKind.ConstructorBody); 4316context.RegisterOperationAction(Handle2, OperationKind.Invocation); 4317context.RegisterOperationAction(Handle3, OperationKind.Literal); 4318context.RegisterOperationAction(Handle4, OperationKind.ParameterInitializer); 4319context.RegisterOperationAction(Handle5, OperationKind.PropertyInitializer); 4320context.RegisterOperationAction(Handle5, OperationKind.FieldInitializer); 5683context.RegisterOperationAction(HandleConstructorBody, OperationKind.ConstructorBody); 5684context.RegisterOperationAction(HandleInvocation, OperationKind.Invocation); 5685context.RegisterOperationAction(HandleLiteral, OperationKind.Literal); 5686context.RegisterOperationAction(HandleParameterInitializer, OperationKind.ParameterInitializer); 5687context.RegisterOperationAction(Fail, OperationKind.PropertyInitializer); 5688context.RegisterOperationAction(Fail, OperationKind.FieldInitializer);
Semantics\RecordTests.cs (6)
26882context.RegisterOperationAction(Handle1, OperationKind.ConstructorBody); 26883context.RegisterOperationAction(Handle2, OperationKind.Invocation); 26884context.RegisterOperationAction(Handle3, OperationKind.Literal); 26885context.RegisterOperationAction(Handle4, OperationKind.ParameterInitializer); 26886context.RegisterOperationAction(Handle5, OperationKind.PropertyInitializer); 26887context.RegisterOperationAction(Handle5, OperationKind.FieldInitializer);
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (8)
Semantics\RecordStructTests.cs (6)
6480context.RegisterOperationAction(HandleConstructorBody, OperationKind.ConstructorBody); 6481context.RegisterOperationAction(HandleInvocation, OperationKind.Invocation); 6482context.RegisterOperationAction(HandleLiteral, OperationKind.Literal); 6483context.RegisterOperationAction(HandleParameterInitializer, OperationKind.ParameterInitializer); 6484context.RegisterOperationAction(Fail, OperationKind.PropertyInitializer); 6485context.RegisterOperationAction(Fail, OperationKind.FieldInitializer);
Semantics\TopLevelStatementsTests.cs (2)
6715context.RegisterOperationAction(Handle1, OperationKind.Invocation); 6716context.RegisterOperationAction(Handle2, OperationKind.Block);
Microsoft.CodeAnalysis.EditorFeatures.UnitTests (1)
CodeFixes\CodeFixServiceTests.cs (1)
1194context.RegisterOperationAction(context =>
Microsoft.CodeAnalysis.EditorFeatures2.UnitTests (1)
Diagnostics\DiagnosticServiceTests.vb (1)
2404context.RegisterOperationAction(Sub(operationContext As OperationAnalysisContext)
Microsoft.CodeAnalysis.Features (7)
src\Analyzers\Core\Analyzers\ConvertTypeofToNameof\AbstractConvertTypeOfToNameOfDiagnosticAnalyzer.cs (1)
24=> context.RegisterOperationAction(AnalyzeAction, OperationKind.TypeOf);
src\Analyzers\Core\Analyzers\PopulateSwitch\AbstractPopulateSwitchDiagnosticAnalyzer.cs (1)
43=> context.RegisterOperationAction(AnalyzeOperation, OperationKind);
src\Analyzers\Core\Analyzers\QualifyMemberAccess\AbstractQualifyMemberAccessDiagnosticAnalyzer.cs (1)
47=> context.RegisterOperationAction(AnalyzeOperation, OperationKind.FieldReference, OperationKind.PropertyReference, OperationKind.MethodReference, OperationKind.Invocation);
src\Analyzers\Core\Analyzers\RemoveRedundantEquality\AbstractRemoveRedundantEqualityDiagnosticAnalyzer.cs (2)
25context.RegisterOperationAction(AnalyzeBinaryOperator, OperationKind.BinaryOperator); 26context.RegisterOperationAction(AnalyzeIsPatternOperator, OperationKind.IsPattern);
src\Analyzers\Core\Analyzers\UseConditionalExpression\AbstractUseConditionalExpressionDiagnosticAnalyzer.cs (1)
35=> context.RegisterOperationAction(AnalyzeOperation, OperationKind.Conditional);
src\Analyzers\Core\Analyzers\UseExplicitTupleName\UseExplicitTupleNameDiagnosticAnalyzer.cs (1)
31=> context.RegisterOperationAction(AnalyzeOperation, OperationKind.FieldReference);
Microsoft.CodeAnalysis.Test.Utilities (50)
Diagnostics\BoxingOperationAnalyzer.cs (1)
40context.RegisterOperationAction(
Diagnostics\CommonDiagnosticAnalyzers.cs (6)
1351context.RegisterOperationAction(operationContext => 1434context.RegisterOperationAction(AnalyzerOperation, OperationKind.FieldReference); 1464context.RegisterOperationAction(operationContext => 2563analysisContext.RegisterOperationAction(_ => { }, OperationKind.Invocation); 2887context.RegisterOperationAction( 3152context.RegisterOperationAction(context =>
Diagnostics\OperationTestAnalyzer.cs (43)
53context.RegisterOperationAction( 68context.RegisterOperationAction( 141context.RegisterOperationAction(AnalyzeOperation, OperationKind.Loop); 335context.RegisterOperationAction( 540context.RegisterOperationAction( 627context.RegisterOperationAction( 664context.RegisterOperationAction( 712context.RegisterOperationAction( 749context.RegisterOperationAction( 791context.RegisterOperationAction( 839context.RegisterOperationAction( 896context.RegisterOperationAction( 950context.RegisterOperationAction( 1031context.RegisterOperationAction( 1038context.RegisterOperationAction( 1051context.RegisterOperationAction( 1058context.RegisterOperationAction( 1065context.RegisterOperationAction( 1097context.RegisterOperationAction( 1119context.RegisterOperationAction( 1178context.RegisterOperationAction( 1189context.RegisterOperationAction( 1223context.RegisterOperationAction( 1258context.RegisterOperationAction( 1310context.RegisterOperationAction( 1375context.RegisterOperationAction( 1446context.RegisterOperationAction( 1457context.RegisterOperationAction( 1512context.RegisterOperationAction( 1528context.RegisterOperationAction( 1566context.RegisterOperationAction( 1605context.RegisterOperationAction( 1637context.RegisterOperationAction( 1690context.RegisterOperationAction( 1782context.RegisterOperationAction( 1842context.RegisterOperationAction( 1853context.RegisterOperationAction( 1891context.RegisterOperationAction( 1923context.RegisterOperationAction( 1968context.RegisterOperationAction( 2012context.RegisterOperationAction( 2048context.RegisterOperationAction( 2076context.RegisterOperationAction(
Microsoft.CodeAnalysis.UnitTests (1)
Diagnostics\AnalysisContextInfoTests.cs (1)
76c.RegisterOperationAction(b => ThrowIfMatch(nameof(c.RegisterOperationAction), new AnalysisContextInfo(b.Compilation, b.Operation)), OperationKind.Return);
Roslyn.Diagnostics.CSharp.Analyzers (2)
CSharpDoNotCapturePrimaryContructorParameters.cs (1)
34context.RegisterOperationAction(AnalyzeOperation, OperationKind.ParameterReference);
PreferNullLiteral.cs (1)
40context.RegisterOperationAction(HandleDefaultValueOperation, OperationKind.DefaultValue);