194 references to RegisterSyntaxNodeAction
GenerateDocumentationAndConfigFiles (1)
Metrics (1)
Metrics.Legacy (1)
Microsoft.Analyzers.Local (1)
Microsoft.AspNetCore.App.Analyzers (2)
Microsoft.CodeAnalysis.Analyzers (1)
Microsoft.CodeAnalysis.AnalyzerUtilities (1)
Microsoft.CodeAnalysis.BannedApiAnalyzers (1)
Microsoft.CodeAnalysis.CodeStyle (7)
Microsoft.CodeAnalysis.CSharp.CodeStyle (17)
Microsoft.CodeAnalysis.CSharp.CommandLine.UnitTests (1)
Microsoft.CodeAnalysis.CSharp.EditorFeatures.UnitTests (1)
Microsoft.CodeAnalysis.CSharp.Emit3.UnitTests (42)
Semantics\PrimaryConstructorTests.cs (21)
3755context.RegisterSyntaxNodeAction(Handle1, SyntaxKind.NumericLiteralExpression);
3756context.RegisterSyntaxNodeAction(Handle2, SyntaxKind.EqualsValueClause);
3757context.RegisterSyntaxNodeAction(Handle3, SyntaxKind.BaseConstructorInitializer);
3758context.RegisterSyntaxNodeAction(Handle4, SyntaxKind.ConstructorDeclaration);
3759context.RegisterSyntaxNodeAction(Handle5, SyntaxKind.PrimaryConstructorBaseType);
3760context.RegisterSyntaxNodeAction(Handle6, SyntaxKind.ClassDeclaration);
3761context.RegisterSyntaxNodeAction(Handle7, SyntaxKind.IdentifierName);
3762context.RegisterSyntaxNodeAction(Handle8, SyntaxKind.SimpleBaseType);
3763context.RegisterSyntaxNodeAction(Handle9, SyntaxKind.ParameterList);
3764context.RegisterSyntaxNodeAction(Handle10, SyntaxKind.ArgumentList);
5256context.RegisterSyntaxNodeAction(Handle1, SyntaxKind.NumericLiteralExpression);
5257context.RegisterSyntaxNodeAction(Handle2, SyntaxKind.EqualsValueClause);
5258context.RegisterSyntaxNodeAction(Fail, SyntaxKind.BaseConstructorInitializer);
5259context.RegisterSyntaxNodeAction(Handle3, SyntaxKind.ThisConstructorInitializer);
5260context.RegisterSyntaxNodeAction(Handle4, SyntaxKind.ConstructorDeclaration);
5261context.RegisterSyntaxNodeAction(Fail, SyntaxKind.PrimaryConstructorBaseType);
5262context.RegisterSyntaxNodeAction(Handle6, SyntaxKind.StructDeclaration);
5263context.RegisterSyntaxNodeAction(Handle7, SyntaxKind.IdentifierName);
5264context.RegisterSyntaxNodeAction(Handle8, SyntaxKind.SimpleBaseType);
5265context.RegisterSyntaxNodeAction(Handle9, SyntaxKind.ParameterList);
5266context.RegisterSyntaxNodeAction(Handle10, SyntaxKind.ArgumentList);
Semantics\RecordTests.cs (10)
26299context.RegisterSyntaxNodeAction(Handle1, SyntaxKind.NumericLiteralExpression);
26300context.RegisterSyntaxNodeAction(Handle2, SyntaxKind.EqualsValueClause);
26301context.RegisterSyntaxNodeAction(Handle3, SyntaxKind.BaseConstructorInitializer);
26302context.RegisterSyntaxNodeAction(Handle4, SyntaxKind.ConstructorDeclaration);
26303context.RegisterSyntaxNodeAction(Handle5, SyntaxKind.PrimaryConstructorBaseType);
26304context.RegisterSyntaxNodeAction(Handle6, SyntaxKind.RecordDeclaration);
26305context.RegisterSyntaxNodeAction(Handle7, SyntaxKind.IdentifierName);
26306context.RegisterSyntaxNodeAction(Handle8, SyntaxKind.SimpleBaseType);
26307context.RegisterSyntaxNodeAction(Handle9, SyntaxKind.ParameterList);
26308context.RegisterSyntaxNodeAction(Handle10, SyntaxKind.ArgumentList);
Microsoft.CodeAnalysis.CSharp.Features (17)
Microsoft.CodeAnalysis.CSharp.Features.UnitTests (12)
Diagnostics\Suppression\SuppressionTests.cs (7)
744=> context.RegisterSyntaxNodeAction(AnalyzeNode, SyntaxKind.ClassDeclaration);
858=> context.RegisterSyntaxNodeAction(AnalyzeNode, SyntaxKind.ClassDeclaration);
923=> context.RegisterSyntaxNodeAction(AnalyzeNode, SyntaxKind.ClassDeclaration);
972=> context.RegisterSyntaxNodeAction(AnalyzeNode, SyntaxKind.ClassDeclaration);
1113=> context.RegisterSyntaxNodeAction(AnalyzeNode, SyntaxKind.ClassDeclaration, SyntaxKind.EnumDeclaration, SyntaxKind.NamespaceDeclaration, SyntaxKind.MethodDeclaration, SyntaxKind.PropertyDeclaration, SyntaxKind.FieldDeclaration, SyntaxKind.EventDeclaration);
2183=> context.RegisterSyntaxNodeAction(AnalyzeNode, SyntaxKind.ClassDeclaration, SyntaxKind.NamespaceDeclaration, SyntaxKind.MethodDeclaration);
2606=> context.RegisterSyntaxNodeAction(AnalyzeNode, SyntaxKind.ClassDeclaration);
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (18)
Semantics\RecordStructTests.cs (11)
6026context.RegisterSyntaxNodeAction(Handle1, SyntaxKind.NumericLiteralExpression);
6027context.RegisterSyntaxNodeAction(Handle2, SyntaxKind.EqualsValueClause);
6028context.RegisterSyntaxNodeAction(Fail, SyntaxKind.BaseConstructorInitializer);
6029context.RegisterSyntaxNodeAction(Handle3, SyntaxKind.ThisConstructorInitializer);
6030context.RegisterSyntaxNodeAction(Handle4, SyntaxKind.ConstructorDeclaration);
6031context.RegisterSyntaxNodeAction(Fail, SyntaxKind.PrimaryConstructorBaseType);
6032context.RegisterSyntaxNodeAction(Handle6, SyntaxKind.RecordStructDeclaration);
6033context.RegisterSyntaxNodeAction(Handle7, SyntaxKind.IdentifierName);
6034context.RegisterSyntaxNodeAction(Handle8, SyntaxKind.SimpleBaseType);
6035context.RegisterSyntaxNodeAction(Handle9, SyntaxKind.ParameterList);
6036context.RegisterSyntaxNodeAction(Handle10, SyntaxKind.ArgumentList);
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (4)
Microsoft.CodeAnalysis.Features (8)
Microsoft.CodeAnalysis.LanguageServer.Protocol.UnitTests (1)
Microsoft.CodeAnalysis.PerformanceSensitiveAnalyzers (1)
Microsoft.CodeAnalysis.PublicApiAnalyzers (1)
Microsoft.CodeAnalysis.ResxSourceGenerator (1)
Microsoft.CodeAnalysis.Test.Utilities (8)
Microsoft.CodeAnalysis.UnitTests (1)
Microsoft.CodeAnalysis.VisualBasic.CodeStyle (3)
Microsoft.CodeAnalysis.VisualBasic.Features (3)
Microsoft.CodeAnalysis.VisualBasic.Features.UnitTests (7)
Diagnostics\Suppression\SuppressionTests.vb (6)
705context.RegisterSyntaxNodeAction(AddressOf AnalyzeNode, SyntaxKind.ClassStatement)
780context.RegisterSyntaxNodeAction(AddressOf AnalyzeNode, SyntaxKind.ClassStatement)
824context.RegisterSyntaxNodeAction(AddressOf AnalyzeNode, SyntaxKind.ClassStatement)
890context.RegisterSyntaxNodeAction(AddressOf AnalyzeNode, SyntaxKind.ClassStatement)
1010context.RegisterSyntaxNodeAction(AddressOf AnalyzeNode, SyntaxKind.ClassStatement, SyntaxKind.NamespaceStatement, SyntaxKind.SubStatement, SyntaxKind.FunctionStatement, SyntaxKind.PropertyStatement, SyntaxKind.FieldDeclaration, SyntaxKind.EventStatement)
1726context.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);
Roslyn.Diagnostics.Analyzers (1)
Roslyn.Diagnostics.CSharp.Analyzers (3)
System.Windows.Forms.Analyzers.CSharp (2)
System.Windows.Forms.Analyzers.VisualBasic (2)
Test.Utilities (1)
Text.Analyzers (1)