23 references to RegisterOperationAction
Microsoft.CodeAnalysis.CodeStyle (2)
AbstractSimplifyLinqExpressionDiagnosticAnalyzer.cs (1)
66context.RegisterOperationAction(
AbstractUseThrowExpressionDiagnosticAnalyzer.cs (1)
65startContext.RegisterOperationAction(operationContext => AnalyzeOperation(operationContext, expressionTypeOpt), OperationKind.Throw);
Microsoft.CodeAnalysis.CSharp.CodeStyle (7)
CSharpUseIndexOperatorDiagnosticAnalyzer.cs (3)
75context.RegisterOperationAction( 80context.RegisterOperationAction( 91context.RegisterOperationAction(
CSharpUseNullCheckOverTypeCheckDiagnosticAnalyzer.cs (2)
40context.RegisterOperationAction(c => AnalyzeIsTypeOperation(c, expressionType), OperationKind.IsType); 41context.RegisterOperationAction(c => AnalyzeNegatedPatternOperation(c), OperationKind.NegatedPattern);
CSharpUseRangeOperatorDiagnosticAnalyzer.cs (1)
70context.RegisterOperationAction(
UseUtf8StringLiteralDiagnosticAnalyzer.cs (1)
57context.RegisterOperationAction(c => AnalyzeOperation(c, expressionType), OperationKind.ArrayCreation);
Microsoft.CodeAnalysis.CSharp.Features (7)
CSharpUseIndexOperatorDiagnosticAnalyzer.cs (3)
75context.RegisterOperationAction( 80context.RegisterOperationAction( 91context.RegisterOperationAction(
CSharpUseNullCheckOverTypeCheckDiagnosticAnalyzer.cs (2)
40context.RegisterOperationAction(c => AnalyzeIsTypeOperation(c, expressionType), OperationKind.IsType); 41context.RegisterOperationAction(c => AnalyzeNegatedPatternOperation(c), OperationKind.NegatedPattern);
CSharpUseRangeOperatorDiagnosticAnalyzer.cs (1)
70context.RegisterOperationAction(
UseUtf8StringLiteralDiagnosticAnalyzer.cs (1)
57context.RegisterOperationAction(c => AnalyzeOperation(c, expressionType), OperationKind.ArrayCreation);
Microsoft.CodeAnalysis.Features (2)
AbstractSimplifyLinqExpressionDiagnosticAnalyzer.cs (1)
66context.RegisterOperationAction(
AbstractUseThrowExpressionDiagnosticAnalyzer.cs (1)
65startContext.RegisterOperationAction(operationContext => AnalyzeOperation(operationContext, expressionTypeOpt), OperationKind.Throw);
Microsoft.CodeAnalysis.Test.Utilities (5)
Diagnostics\CommonDiagnosticAnalyzers.cs (2)
2617context.RegisterOperationAction(context => HandleCallback(context.Operation.Syntax.GetLocation(), context.Compilation, context.ReportDiagnostic, context.CancellationToken), OperationKind.VariableDeclaration); 2691context.RegisterOperationAction(operationContext => AnalyzedOperations.Add(operationContext.Operation), OperationKind.VariableDeclaration);
Diagnostics\CouldHaveMoreSpecificTypeAnalyzer.cs (1)
136compilationContext.RegisterOperationAction(
Diagnostics\EmptyArrayAnalyzer.cs (1)
63context.RegisterOperationAction(
Diagnostics\OperationTestAnalyzer.cs (1)
2107compilationStartContext.RegisterOperationAction(