51 references to RegisterSyntaxNodeAction
Microsoft.CodeAnalysis.CSharp.EditorFeatures.UnitTests (1)
Diagnostics\DiagnosticAnalyzerDriver\DiagnosticAnalyzerDriverTests.cs (1)
306
context.
RegisterSyntaxNodeAction
(CodeBlockAnalyzer.AnalyzeNode, CodeBlockAnalyzer.SyntaxKindsOfInterest.ToArray());
Microsoft.CodeAnalysis.CSharp.Emit2.UnitTests (2)
Diagnostics\DiagnosticAnalyzerTests.cs (1)
3763
context.
RegisterSyntaxNodeAction
(
Diagnostics\GetDiagnosticsTests.cs (1)
904
context.
RegisterSyntaxNodeAction
(
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (42)
Semantics\PrimaryConstructorTests.cs (21)
4439
context.
RegisterSyntaxNodeAction
(Handle1, SyntaxKind.NumericLiteralExpression);
4440
context.
RegisterSyntaxNodeAction
(Handle2, SyntaxKind.EqualsValueClause);
4441
context.
RegisterSyntaxNodeAction
(Handle3, SyntaxKind.BaseConstructorInitializer);
4442
context.
RegisterSyntaxNodeAction
(Handle4, SyntaxKind.ConstructorDeclaration);
4443
context.
RegisterSyntaxNodeAction
(Handle5, SyntaxKind.PrimaryConstructorBaseType);
4444
context.
RegisterSyntaxNodeAction
(Handle6, SyntaxKind.ClassDeclaration);
4445
context.
RegisterSyntaxNodeAction
(Handle7, SyntaxKind.IdentifierName);
4446
context.
RegisterSyntaxNodeAction
(Handle8, SyntaxKind.SimpleBaseType);
4447
context.
RegisterSyntaxNodeAction
(Handle9, SyntaxKind.ParameterList);
4448
context.
RegisterSyntaxNodeAction
(Handle10, SyntaxKind.ArgumentList);
5394
context.
RegisterSyntaxNodeAction
(Handle1, SyntaxKind.NumericLiteralExpression);
5395
context.
RegisterSyntaxNodeAction
(Handle2, SyntaxKind.EqualsValueClause);
5396
context.
RegisterSyntaxNodeAction
(Fail, SyntaxKind.BaseConstructorInitializer);
5397
context.
RegisterSyntaxNodeAction
(Handle3, SyntaxKind.ThisConstructorInitializer);
5398
context.
RegisterSyntaxNodeAction
(Handle4, SyntaxKind.ConstructorDeclaration);
5399
context.
RegisterSyntaxNodeAction
(Fail, SyntaxKind.PrimaryConstructorBaseType);
5400
context.
RegisterSyntaxNodeAction
(Handle6, SyntaxKind.StructDeclaration);
5401
context.
RegisterSyntaxNodeAction
(Handle7, SyntaxKind.IdentifierName);
5402
context.
RegisterSyntaxNodeAction
(Handle8, SyntaxKind.SimpleBaseType);
5403
context.
RegisterSyntaxNodeAction
(Handle9, SyntaxKind.ParameterList);
5404
context.
RegisterSyntaxNodeAction
(Handle10, SyntaxKind.ArgumentList);
Semantics\RecordStructTests.cs (11)
6671
context.
RegisterSyntaxNodeAction
(Handle1, SyntaxKind.NumericLiteralExpression);
6672
context.
RegisterSyntaxNodeAction
(Handle2, SyntaxKind.EqualsValueClause);
6673
context.
RegisterSyntaxNodeAction
(Fail, SyntaxKind.BaseConstructorInitializer);
6674
context.
RegisterSyntaxNodeAction
(Handle3, SyntaxKind.ThisConstructorInitializer);
6675
context.
RegisterSyntaxNodeAction
(Handle4, SyntaxKind.ConstructorDeclaration);
6676
context.
RegisterSyntaxNodeAction
(Fail, SyntaxKind.PrimaryConstructorBaseType);
6677
context.
RegisterSyntaxNodeAction
(Handle6, SyntaxKind.RecordStructDeclaration);
6678
context.
RegisterSyntaxNodeAction
(Handle7, SyntaxKind.IdentifierName);
6679
context.
RegisterSyntaxNodeAction
(Handle8, SyntaxKind.SimpleBaseType);
6680
context.
RegisterSyntaxNodeAction
(Handle9, SyntaxKind.ParameterList);
6681
context.
RegisterSyntaxNodeAction
(Handle10, SyntaxKind.ArgumentList);
Semantics\RecordTests.cs (10)
27500
context.
RegisterSyntaxNodeAction
(Handle1, SyntaxKind.NumericLiteralExpression);
27501
context.
RegisterSyntaxNodeAction
(Handle2, SyntaxKind.EqualsValueClause);
27502
context.
RegisterSyntaxNodeAction
(Handle3, SyntaxKind.BaseConstructorInitializer);
27503
context.
RegisterSyntaxNodeAction
(Handle4, SyntaxKind.ConstructorDeclaration);
27504
context.
RegisterSyntaxNodeAction
(Handle5, SyntaxKind.PrimaryConstructorBaseType);
27505
context.
RegisterSyntaxNodeAction
(Handle6, SyntaxKind.RecordDeclaration);
27506
context.
RegisterSyntaxNodeAction
(Handle7, SyntaxKind.IdentifierName);
27507
context.
RegisterSyntaxNodeAction
(Handle8, SyntaxKind.SimpleBaseType);
27508
context.
RegisterSyntaxNodeAction
(Handle9, SyntaxKind.ParameterList);
27509
context.
RegisterSyntaxNodeAction
(Handle10, SyntaxKind.ArgumentList);
Microsoft.CodeAnalysis.Test.Utilities (5)
Diagnostics\CommonDiagnosticAnalyzers.cs (2)
570
codeBlockStartContext.
RegisterSyntaxNodeAction
(syntaxNodeContext =>
2726
codeBlockStartContext.
RegisterSyntaxNodeAction
(syntaxNodeContext => AnalyzedSyntaxNodesInsideCodeBlock.Add(syntaxNodeContext.Node), SyntaxKind.LocalDeclarationStatement);
Diagnostics\SuppressMessageAttributeTests.DiagnosticAnalyzers.cs (2)
157
analysisContext.
RegisterSyntaxNodeAction
(
176
analysisContext.
RegisterSyntaxNodeAction
(
Diagnostics\TestDiagnosticAnalyzer.cs (1)
117
context.
RegisterSyntaxNodeAction
(_container.AnalyzeNode, TestDiagnosticAnalyzer<TLanguageKindEnum>.AllSyntaxKinds.ToArray());
Microsoft.CodeAnalysis.VisualBasic.Semantic.UnitTests (1)
Diagnostics\GetDiagnosticsTests.vb (1)
608
blockStartContext.
RegisterSyntaxNodeAction
(AddressOf AnalyzeNumericalLiteralExpressionNode, SyntaxKind.NumericLiteralExpression)