162 references to RegisterSyntaxNodeAction
Microsoft.Analyzers.Local (1)
Microsoft.CodeAnalysis.CodeStyle (7)
Microsoft.CodeAnalysis.CSharp.CodeStyle (16)
Microsoft.CodeAnalysis.CSharp.EditorFeatures.UnitTests (1)
Microsoft.CodeAnalysis.CSharp.Emit3.UnitTests (38)
Semantics\PrimaryConstructorTests.cs (21)
3754context.RegisterSyntaxNodeAction(Handle1, SyntaxKind.NumericLiteralExpression);
3755context.RegisterSyntaxNodeAction(Handle2, SyntaxKind.EqualsValueClause);
3756context.RegisterSyntaxNodeAction(Handle3, SyntaxKind.BaseConstructorInitializer);
3757context.RegisterSyntaxNodeAction(Handle4, SyntaxKind.ConstructorDeclaration);
3758context.RegisterSyntaxNodeAction(Handle5, SyntaxKind.PrimaryConstructorBaseType);
3759context.RegisterSyntaxNodeAction(Handle6, SyntaxKind.ClassDeclaration);
3760context.RegisterSyntaxNodeAction(Handle7, SyntaxKind.IdentifierName);
3761context.RegisterSyntaxNodeAction(Handle8, SyntaxKind.SimpleBaseType);
3762context.RegisterSyntaxNodeAction(Handle9, SyntaxKind.ParameterList);
3763context.RegisterSyntaxNodeAction(Handle10, SyntaxKind.ArgumentList);
5255context.RegisterSyntaxNodeAction(Handle1, SyntaxKind.NumericLiteralExpression);
5256context.RegisterSyntaxNodeAction(Handle2, SyntaxKind.EqualsValueClause);
5257context.RegisterSyntaxNodeAction(Fail, SyntaxKind.BaseConstructorInitializer);
5258context.RegisterSyntaxNodeAction(Handle3, SyntaxKind.ThisConstructorInitializer);
5259context.RegisterSyntaxNodeAction(Handle4, SyntaxKind.ConstructorDeclaration);
5260context.RegisterSyntaxNodeAction(Fail, SyntaxKind.PrimaryConstructorBaseType);
5261context.RegisterSyntaxNodeAction(Handle6, SyntaxKind.StructDeclaration);
5262context.RegisterSyntaxNodeAction(Handle7, SyntaxKind.IdentifierName);
5263context.RegisterSyntaxNodeAction(Handle8, SyntaxKind.SimpleBaseType);
5264context.RegisterSyntaxNodeAction(Handle9, SyntaxKind.ParameterList);
5265context.RegisterSyntaxNodeAction(Handle10, SyntaxKind.ArgumentList);
Semantics\RecordTests.cs (10)
26194context.RegisterSyntaxNodeAction(Handle1, SyntaxKind.NumericLiteralExpression);
26195context.RegisterSyntaxNodeAction(Handle2, SyntaxKind.EqualsValueClause);
26196context.RegisterSyntaxNodeAction(Handle3, SyntaxKind.BaseConstructorInitializer);
26197context.RegisterSyntaxNodeAction(Handle4, SyntaxKind.ConstructorDeclaration);
26198context.RegisterSyntaxNodeAction(Handle5, SyntaxKind.PrimaryConstructorBaseType);
26199context.RegisterSyntaxNodeAction(Handle6, SyntaxKind.RecordDeclaration);
26200context.RegisterSyntaxNodeAction(Handle7, SyntaxKind.IdentifierName);
26201context.RegisterSyntaxNodeAction(Handle8, SyntaxKind.SimpleBaseType);
26202context.RegisterSyntaxNodeAction(Handle9, SyntaxKind.ParameterList);
26203context.RegisterSyntaxNodeAction(Handle10, SyntaxKind.ArgumentList);
Microsoft.CodeAnalysis.CSharp.Features (16)
Microsoft.CodeAnalysis.CSharp.Features.UnitTests (12)
Diagnostics\Suppression\SuppressionTests.cs (7)
704=> context.RegisterSyntaxNodeAction(AnalyzeNode, SyntaxKind.ClassDeclaration);
814=> context.RegisterSyntaxNodeAction(AnalyzeNode, SyntaxKind.ClassDeclaration);
877=> context.RegisterSyntaxNodeAction(AnalyzeNode, SyntaxKind.ClassDeclaration);
927=> context.RegisterSyntaxNodeAction(AnalyzeNode, SyntaxKind.ClassDeclaration);
1068=> context.RegisterSyntaxNodeAction(AnalyzeNode, SyntaxKind.ClassDeclaration, SyntaxKind.EnumDeclaration, SyntaxKind.NamespaceDeclaration, SyntaxKind.MethodDeclaration, SyntaxKind.PropertyDeclaration, SyntaxKind.FieldDeclaration, SyntaxKind.EventDeclaration);
2062=> context.RegisterSyntaxNodeAction(AnalyzeNode, SyntaxKind.ClassDeclaration, SyntaxKind.NamespaceDeclaration, SyntaxKind.MethodDeclaration);
2458=> context.RegisterSyntaxNodeAction(AnalyzeNode, SyntaxKind.ClassDeclaration);
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (18)
Semantics\RecordStructTests.cs (11)
5954context.RegisterSyntaxNodeAction(Handle1, SyntaxKind.NumericLiteralExpression);
5955context.RegisterSyntaxNodeAction(Handle2, SyntaxKind.EqualsValueClause);
5956context.RegisterSyntaxNodeAction(Fail, SyntaxKind.BaseConstructorInitializer);
5957context.RegisterSyntaxNodeAction(Handle3, SyntaxKind.ThisConstructorInitializer);
5958context.RegisterSyntaxNodeAction(Handle4, SyntaxKind.ConstructorDeclaration);
5959context.RegisterSyntaxNodeAction(Fail, SyntaxKind.PrimaryConstructorBaseType);
5960context.RegisterSyntaxNodeAction(Handle6, SyntaxKind.RecordStructDeclaration);
5961context.RegisterSyntaxNodeAction(Handle7, SyntaxKind.IdentifierName);
5962context.RegisterSyntaxNodeAction(Handle8, SyntaxKind.SimpleBaseType);
5963context.RegisterSyntaxNodeAction(Handle9, SyntaxKind.ParameterList);
5964context.RegisterSyntaxNodeAction(Handle10, SyntaxKind.ArgumentList);
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (3)
Microsoft.CodeAnalysis.Features (4)
Microsoft.CodeAnalysis.LanguageServer.Protocol.UnitTests (1)
Microsoft.CodeAnalysis.Test.Utilities (8)
Microsoft.CodeAnalysis.VisualBasic.CodeStyle (3)
Microsoft.CodeAnalysis.VisualBasic.Features (3)
Microsoft.CodeAnalysis.VisualBasic.Features.UnitTests (7)
Diagnostics\Suppression\SuppressionTests.vb (6)
706context.RegisterSyntaxNodeAction(AddressOf AnalyzeNode, SyntaxKind.ClassStatement)
781context.RegisterSyntaxNodeAction(AddressOf AnalyzeNode, SyntaxKind.ClassStatement)
825context.RegisterSyntaxNodeAction(AddressOf AnalyzeNode, SyntaxKind.ClassStatement)
891context.RegisterSyntaxNodeAction(AddressOf AnalyzeNode, SyntaxKind.ClassStatement)
1011context.RegisterSyntaxNodeAction(AddressOf AnalyzeNode, SyntaxKind.ClassStatement, SyntaxKind.NamespaceStatement, SyntaxKind.SubStatement, SyntaxKind.FunctionStatement, SyntaxKind.PropertyStatement, SyntaxKind.FieldDeclaration, SyntaxKind.EventStatement)
1727context.RegisterSyntaxNodeAction(AddressOf AnalyzeNode, SyntaxKind.ClassStatement, SyntaxKind.NamespaceStatement, SyntaxKind.SubStatement, SyntaxKind.FunctionStatement, SyntaxKind.PropertyStatement, SyntaxKind.FieldDeclaration, SyntaxKind.EventStatement)
Microsoft.CodeAnalysis.VisualBasic.Semantic.UnitTests (4)
Microsoft.CodeAnalysis.VisualBasic.Syntax.UnitTests (1)
Microsoft.CodeAnalysis.Workspaces (1)
Microsoft.CodeAnalysis.Workspaces.UnitTests (1)
Microsoft.ML.InternalCodeAnalyzer (15)
NameAnalyzer.cs (10)
79context.RegisterSyntaxNodeAction(AnalyzeField, SyntaxKind.FieldDeclaration);
80context.RegisterSyntaxNodeAction(AnalyzeField, SyntaxKind.EventFieldDeclaration);
81context.RegisterSyntaxNodeAction(AnalyzeClass, SyntaxKind.ClassDeclaration);
82context.RegisterSyntaxNodeAction(AnalyzeEnum, SyntaxKind.EnumDeclaration);
83context.RegisterSyntaxNodeAction(AnalyzeEnumMember, SyntaxKind.EnumMemberDeclaration);
84context.RegisterSyntaxNodeAction(AnalyzeEvent, SyntaxKind.EventDeclaration);
85context.RegisterSyntaxNodeAction(AnalyzeMethod, SyntaxKind.MethodDeclaration);
86context.RegisterSyntaxNodeAction(AnalyzeNamespace, SyntaxKind.NamespaceDeclaration);
87context.RegisterSyntaxNodeAction(AnalyzeProperty, SyntaxKind.PropertyDeclaration);
88context.RegisterSyntaxNodeAction(AnalyzeStruct, SyntaxKind.StructDeclaration);
System.Windows.Forms.Analyzers.CSharp (1)
System.Windows.Forms.Analyzers.VisualBasic (1)