155 references to RegisterSyntaxNodeAction
Microsoft.CodeAnalysis.CodeStyle (7)
Microsoft.CodeAnalysis.CSharp.CodeStyle (17)
Microsoft.CodeAnalysis.CSharp.CommandLine.UnitTests (1)
Microsoft.CodeAnalysis.CSharp.EditorFeatures.UnitTests (13)
Diagnostics\Suppression\SuppressionTests.cs (7)
707=> context.RegisterSyntaxNodeAction(AnalyzeNode, SyntaxKind.ClassDeclaration);
817=> context.RegisterSyntaxNodeAction(AnalyzeNode, SyntaxKind.ClassDeclaration);
880=> context.RegisterSyntaxNodeAction(AnalyzeNode, SyntaxKind.ClassDeclaration);
930=> context.RegisterSyntaxNodeAction(AnalyzeNode, SyntaxKind.ClassDeclaration);
1071=> context.RegisterSyntaxNodeAction(AnalyzeNode, SyntaxKind.ClassDeclaration, SyntaxKind.EnumDeclaration, SyntaxKind.NamespaceDeclaration, SyntaxKind.MethodDeclaration, SyntaxKind.PropertyDeclaration, SyntaxKind.FieldDeclaration, SyntaxKind.EventDeclaration);
2065=> context.RegisterSyntaxNodeAction(AnalyzeNode, SyntaxKind.ClassDeclaration, SyntaxKind.NamespaceDeclaration, SyntaxKind.MethodDeclaration);
2461=> context.RegisterSyntaxNodeAction(AnalyzeNode, SyntaxKind.ClassDeclaration);
Microsoft.CodeAnalysis.CSharp.Emit2.UnitTests (6)
Microsoft.CodeAnalysis.CSharp.Features (17)
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (50)
Semantics\PrimaryConstructorTests.cs (21)
3169context.RegisterSyntaxNodeAction(Handle1, SyntaxKind.NumericLiteralExpression);
3170context.RegisterSyntaxNodeAction(Handle2, SyntaxKind.EqualsValueClause);
3171context.RegisterSyntaxNodeAction(Handle3, SyntaxKind.BaseConstructorInitializer);
3172context.RegisterSyntaxNodeAction(Handle4, SyntaxKind.ConstructorDeclaration);
3173context.RegisterSyntaxNodeAction(Handle5, SyntaxKind.PrimaryConstructorBaseType);
3174context.RegisterSyntaxNodeAction(Handle6, SyntaxKind.ClassDeclaration);
3175context.RegisterSyntaxNodeAction(Handle7, SyntaxKind.IdentifierName);
3176context.RegisterSyntaxNodeAction(Handle8, SyntaxKind.SimpleBaseType);
3177context.RegisterSyntaxNodeAction(Handle9, SyntaxKind.ParameterList);
3178context.RegisterSyntaxNodeAction(Handle10, SyntaxKind.ArgumentList);
4674context.RegisterSyntaxNodeAction(Handle1, SyntaxKind.NumericLiteralExpression);
4675context.RegisterSyntaxNodeAction(Handle2, SyntaxKind.EqualsValueClause);
4676context.RegisterSyntaxNodeAction(Fail, SyntaxKind.BaseConstructorInitializer);
4677context.RegisterSyntaxNodeAction(Handle3, SyntaxKind.ThisConstructorInitializer);
4678context.RegisterSyntaxNodeAction(Handle4, SyntaxKind.ConstructorDeclaration);
4679context.RegisterSyntaxNodeAction(Fail, SyntaxKind.PrimaryConstructorBaseType);
4680context.RegisterSyntaxNodeAction(Handle6, SyntaxKind.StructDeclaration);
4681context.RegisterSyntaxNodeAction(Handle7, SyntaxKind.IdentifierName);
4682context.RegisterSyntaxNodeAction(Handle8, SyntaxKind.SimpleBaseType);
4683context.RegisterSyntaxNodeAction(Handle9, SyntaxKind.ParameterList);
4684context.RegisterSyntaxNodeAction(Handle10, SyntaxKind.ArgumentList);
Semantics\RecordStructTests.cs (11)
5924context.RegisterSyntaxNodeAction(Handle1, SyntaxKind.NumericLiteralExpression);
5925context.RegisterSyntaxNodeAction(Handle2, SyntaxKind.EqualsValueClause);
5926context.RegisterSyntaxNodeAction(Fail, SyntaxKind.BaseConstructorInitializer);
5927context.RegisterSyntaxNodeAction(Handle3, SyntaxKind.ThisConstructorInitializer);
5928context.RegisterSyntaxNodeAction(Handle4, SyntaxKind.ConstructorDeclaration);
5929context.RegisterSyntaxNodeAction(Fail, SyntaxKind.PrimaryConstructorBaseType);
5930context.RegisterSyntaxNodeAction(Handle6, SyntaxKind.RecordStructDeclaration);
5931context.RegisterSyntaxNodeAction(Handle7, SyntaxKind.IdentifierName);
5932context.RegisterSyntaxNodeAction(Handle8, SyntaxKind.SimpleBaseType);
5933context.RegisterSyntaxNodeAction(Handle9, SyntaxKind.ParameterList);
5934context.RegisterSyntaxNodeAction(Handle10, SyntaxKind.ArgumentList);
Semantics\RecordTests.cs (10)
26207context.RegisterSyntaxNodeAction(Handle1, SyntaxKind.NumericLiteralExpression);
26208context.RegisterSyntaxNodeAction(Handle2, SyntaxKind.EqualsValueClause);
26209context.RegisterSyntaxNodeAction(Handle3, SyntaxKind.BaseConstructorInitializer);
26210context.RegisterSyntaxNodeAction(Handle4, SyntaxKind.ConstructorDeclaration);
26211context.RegisterSyntaxNodeAction(Handle5, SyntaxKind.PrimaryConstructorBaseType);
26212context.RegisterSyntaxNodeAction(Handle6, SyntaxKind.RecordDeclaration);
26213context.RegisterSyntaxNodeAction(Handle7, SyntaxKind.IdentifierName);
26214context.RegisterSyntaxNodeAction(Handle8, SyntaxKind.SimpleBaseType);
26215context.RegisterSyntaxNodeAction(Handle9, SyntaxKind.ParameterList);
26216context.RegisterSyntaxNodeAction(Handle10, SyntaxKind.ArgumentList);
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (4)
Microsoft.CodeAnalysis.EditorFeatures2.UnitTests (1)
Microsoft.CodeAnalysis.Features (8)
Microsoft.CodeAnalysis.Test.Utilities (7)
Microsoft.CodeAnalysis.UnitTests (1)
Microsoft.CodeAnalysis.VisualBasic.CodeStyle (4)
Microsoft.CodeAnalysis.VisualBasic.EditorFeatures.UnitTests (7)
Diagnostics\Suppression\SuppressionTests.vb (6)
706context.RegisterSyntaxNodeAction(AddressOf AnalyzeNode, SyntaxKind.ClassStatement)
779context.RegisterSyntaxNodeAction(AddressOf AnalyzeNode, SyntaxKind.ClassStatement)
823context.RegisterSyntaxNodeAction(AddressOf AnalyzeNode, SyntaxKind.ClassStatement)
887context.RegisterSyntaxNodeAction(AddressOf AnalyzeNode, SyntaxKind.ClassStatement)
1005context.RegisterSyntaxNodeAction(AddressOf AnalyzeNode, SyntaxKind.ClassStatement, SyntaxKind.NamespaceStatement, SyntaxKind.SubStatement, SyntaxKind.FunctionStatement, SyntaxKind.PropertyStatement, SyntaxKind.FieldDeclaration, SyntaxKind.EventStatement)
1721context.RegisterSyntaxNodeAction(AddressOf AnalyzeNode, SyntaxKind.ClassStatement, SyntaxKind.NamespaceStatement, SyntaxKind.SubStatement, SyntaxKind.FunctionStatement, SyntaxKind.PropertyStatement, SyntaxKind.FieldDeclaration, SyntaxKind.EventStatement)
Microsoft.CodeAnalysis.VisualBasic.Features (4)
Microsoft.CodeAnalysis.VisualBasic.Semantic.UnitTests (5)
Microsoft.CodeAnalysis.VisualBasic.Syntax.UnitTests (1)
Microsoft.CodeAnalysis.Workspaces (1)
Microsoft.CodeAnalysis.Workspaces.UnitTests (1)