162 references to RegisterSyntaxNodeAction
Microsoft.Analyzers.Local (1)
InternalReferencedInPublicDocAnalyzer.cs (1)
111context.RegisterSyntaxNodeAction(ValidateCref, SyntaxKind.XmlCrefAttribute);
Microsoft.CodeAnalysis.CodeStyle (7)
src\Analyzers\Core\Analyzers\RemoveUnnecessaryParentheses\AbstractRemoveUnnecessaryParenthesesDiagnosticAnalyzer.cs (1)
41=> context.RegisterSyntaxNodeAction(AnalyzeSyntax, GetSyntaxKind());
src\Analyzers\Core\Analyzers\SimplifyBooleanExpression\AbstractSimplifyConditionalDiagnosticAnalyzer.cs (1)
60context.RegisterSyntaxNodeAction(
src\Analyzers\Core\Analyzers\UseCoalesceExpression\AbstractUseCoalesceExpressionForIfNullCheckDiagnosticAnalyzer.cs (1)
56=> context.RegisterSyntaxNodeAction(AnalyzeSyntax, this.IfStatementKind);
src\Analyzers\Core\Analyzers\UseCoalesceExpression\AbstractUseCoalesceExpressionForNullableTernaryConditionalCheckDiagnosticAnalyzer.cs (1)
48context.RegisterSyntaxNodeAction(AnalyzeSyntax,
src\Analyzers\Core\Analyzers\UseCoalesceExpression\AbstractUseCoalesceExpressionForTernaryConditionalCheckDiagnosticAnalyzer.cs (1)
43context.RegisterSyntaxNodeAction(AnalyzeSyntax,
src\Analyzers\Core\Analyzers\UseCompoundAssignment\AbstractUseCompoundAssignmentDiagnosticAnalyzer.cs (1)
72=> context.RegisterSyntaxNodeAction(AnalyzeAssignment, GetAnalysisKind());
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Diagnostics\DiagnosticAnalyzerCategory.cs (1)
20/// it registers a <see cref="AnalysisContext.RegisterSyntaxNodeAction{TLanguageKindEnum}(Action{SyntaxNodeAnalysisContext}, TLanguageKindEnum[])"/> and then ends
Microsoft.CodeAnalysis.CSharp.CodeStyle (16)
src\Analyzers\CSharp\Analyzers\AddBraces\CSharpAddBracesDiagnosticAnalyzer.cs (1)
33=> context.RegisterSyntaxNodeAction(AnalyzeNode,
src\Analyzers\CSharp\Analyzers\ConvertNamespace\ConvertToBlockScopedNamespaceDiagnosticAnalyzer.cs (1)
30=> context.RegisterSyntaxNodeAction(AnalyzeNamespace, SyntaxKind.FileScopedNamespaceDeclaration);
src\Analyzers\CSharp\Analyzers\ConvertNamespace\ConvertToFileScopedNamespaceDiagnosticAnalyzer.cs (1)
30=> context.RegisterSyntaxNodeAction(AnalyzeNamespace, SyntaxKind.NamespaceDeclaration);
src\Analyzers\CSharp\Analyzers\InvokeDelegateWithConditionalAccess\InvokeDelegateWithConditionalAccessAnalyzer.cs (1)
37=> context.RegisterSyntaxNodeAction(SyntaxNodeAction, SyntaxKind.IfStatement);
src\Analyzers\CSharp\Analyzers\MisplacedUsingDirectives\MisplacedUsingDirectivesDiagnosticAnalyzer.cs (2)
53context.RegisterSyntaxNodeAction(AnalyzeNamespaceNode, SyntaxKind.NamespaceDeclaration, SyntaxKind.FileScopedNamespaceDeclaration); 54context.RegisterSyntaxNodeAction(AnalyzeCompilationUnitNode, SyntaxKind.CompilationUnit);
src\Analyzers\CSharp\Analyzers\NewLines\ConditionalExpressionPlacement\ConditionalExpressionPlacementDiagnosticAnalyzer.cs (1)
33=> context.RegisterSyntaxNodeAction(ProcessConditionalExpression, SyntaxKind.ConditionalExpression);
src\Analyzers\CSharp\Analyzers\RemoveConfusingSuppression\CSharpRemoveConfusingSuppressionDiagnosticAnalyzer.cs (1)
28=> context.RegisterSyntaxNodeAction(AnalyzeSyntax, SyntaxKind.IsExpression, SyntaxKind.IsPatternExpression);
src\Analyzers\CSharp\Analyzers\SimplifyPropertyPattern\CSharpSimplifyPropertyPatternDiagnosticAnalyzer.cs (1)
48context.RegisterSyntaxNodeAction(AnalyzeSubpattern, SyntaxKind.Subpattern);
src\Analyzers\CSharp\Analyzers\UseDeconstruction\CSharpUseDeconstructionDiagnosticAnalyzer.cs (1)
38context.RegisterSyntaxNodeAction(AnalyzeNode,
src\Analyzers\CSharp\Analyzers\UseDefaultLiteral\CSharpUseDefaultLiteralDiagnosticAnalyzer.cs (1)
32=> context.RegisterSyntaxNodeAction(AnalyzeSyntax, SyntaxKind.DefaultExpression);
src\Analyzers\CSharp\Analyzers\UseExpressionBodyForLambda\UseExpressionBodyForLambdaDiagnosticAnalyzer.cs (1)
34=> context.RegisterSyntaxNodeAction(AnalyzeIfEnabled,
src\Analyzers\CSharp\Analyzers\UseImplicitObjectCreation\CSharpUseImplicitObjectCreationDiagnosticAnalyzer.cs (1)
35=> context.RegisterSyntaxNodeAction(AnalyzeSyntax, SyntaxKind.ObjectCreationExpression);
src\Analyzers\CSharp\Analyzers\UseImplicitOrExplicitType\CSharpTypeStyleDiagnosticAnalyzerBase.cs (1)
36=> context.RegisterSyntaxNodeAction(
src\Analyzers\CSharp\Analyzers\UseInferredMemberName\CSharpUseInferredMemberNameDiagnosticAnalyzer.cs (1)
22=> context.RegisterSyntaxNodeAction(AnalyzeSyntax, SyntaxKind.NameColon, SyntaxKind.NameEquals);
src\Analyzers\CSharp\Analyzers\UsePatternCombinators\CSharpUsePatternCombinatorsDiagnosticAnalyzer.cs (1)
48=> context.RegisterSyntaxNodeAction(AnalyzeNode,
Microsoft.CodeAnalysis.CSharp.EditorFeatures.UnitTests (1)
Diagnostics\FixAllProvider\BatchFixerTests.cs (1)
45=> context.RegisterSyntaxNodeAction<SyntaxKind>(AnalyzeNode, SyntaxKind.IdentifierName);
Microsoft.CodeAnalysis.CSharp.Emit3.UnitTests (38)
Diagnostics\DiagnosticAnalyzerTests.cs (6)
50context.RegisterSyntaxNodeAction(AnalyzeNode, SyntaxKind.IdentifierName); 245context.RegisterSyntaxNodeAction(AnalyzeNode, SyntaxKind.Attribute, SyntaxKind.ClassDeclaration, SyntaxKind.UsingDirective); 662context.RegisterSyntaxNodeAction(AnalyzeFieldDeclaration, SyntaxKind.FieldDeclaration); 1650context.RegisterSyntaxNodeAction( 3849context.RegisterSyntaxNodeAction( 4081context.RegisterSyntaxNodeAction(AnalyzeRecordDeclaration, SyntaxKind.RecordDeclaration);
Semantics\OutVarTests.cs (1)
18806context.RegisterSyntaxNodeAction(Handle, SyntaxKind.ThisConstructorInitializer);
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)
src\Analyzers\CSharp\Analyzers\AddBraces\CSharpAddBracesDiagnosticAnalyzer.cs (1)
33=> context.RegisterSyntaxNodeAction(AnalyzeNode,
src\Analyzers\CSharp\Analyzers\ConvertNamespace\ConvertToBlockScopedNamespaceDiagnosticAnalyzer.cs (1)
30=> context.RegisterSyntaxNodeAction(AnalyzeNamespace, SyntaxKind.FileScopedNamespaceDeclaration);
src\Analyzers\CSharp\Analyzers\ConvertNamespace\ConvertToFileScopedNamespaceDiagnosticAnalyzer.cs (1)
30=> context.RegisterSyntaxNodeAction(AnalyzeNamespace, SyntaxKind.NamespaceDeclaration);
src\Analyzers\CSharp\Analyzers\InvokeDelegateWithConditionalAccess\InvokeDelegateWithConditionalAccessAnalyzer.cs (1)
37=> context.RegisterSyntaxNodeAction(SyntaxNodeAction, SyntaxKind.IfStatement);
src\Analyzers\CSharp\Analyzers\MisplacedUsingDirectives\MisplacedUsingDirectivesDiagnosticAnalyzer.cs (2)
53context.RegisterSyntaxNodeAction(AnalyzeNamespaceNode, SyntaxKind.NamespaceDeclaration, SyntaxKind.FileScopedNamespaceDeclaration); 54context.RegisterSyntaxNodeAction(AnalyzeCompilationUnitNode, SyntaxKind.CompilationUnit);
src\Analyzers\CSharp\Analyzers\NewLines\ConditionalExpressionPlacement\ConditionalExpressionPlacementDiagnosticAnalyzer.cs (1)
33=> context.RegisterSyntaxNodeAction(ProcessConditionalExpression, SyntaxKind.ConditionalExpression);
src\Analyzers\CSharp\Analyzers\RemoveConfusingSuppression\CSharpRemoveConfusingSuppressionDiagnosticAnalyzer.cs (1)
28=> context.RegisterSyntaxNodeAction(AnalyzeSyntax, SyntaxKind.IsExpression, SyntaxKind.IsPatternExpression);
src\Analyzers\CSharp\Analyzers\SimplifyPropertyPattern\CSharpSimplifyPropertyPatternDiagnosticAnalyzer.cs (1)
48context.RegisterSyntaxNodeAction(AnalyzeSubpattern, SyntaxKind.Subpattern);
src\Analyzers\CSharp\Analyzers\UseDeconstruction\CSharpUseDeconstructionDiagnosticAnalyzer.cs (1)
38context.RegisterSyntaxNodeAction(AnalyzeNode,
src\Analyzers\CSharp\Analyzers\UseDefaultLiteral\CSharpUseDefaultLiteralDiagnosticAnalyzer.cs (1)
32=> context.RegisterSyntaxNodeAction(AnalyzeSyntax, SyntaxKind.DefaultExpression);
src\Analyzers\CSharp\Analyzers\UseExpressionBodyForLambda\UseExpressionBodyForLambdaDiagnosticAnalyzer.cs (1)
34=> context.RegisterSyntaxNodeAction(AnalyzeIfEnabled,
src\Analyzers\CSharp\Analyzers\UseImplicitObjectCreation\CSharpUseImplicitObjectCreationDiagnosticAnalyzer.cs (1)
35=> context.RegisterSyntaxNodeAction(AnalyzeSyntax, SyntaxKind.ObjectCreationExpression);
src\Analyzers\CSharp\Analyzers\UseImplicitOrExplicitType\CSharpTypeStyleDiagnosticAnalyzerBase.cs (1)
36=> context.RegisterSyntaxNodeAction(
src\Analyzers\CSharp\Analyzers\UseInferredMemberName\CSharpUseInferredMemberNameDiagnosticAnalyzer.cs (1)
22=> context.RegisterSyntaxNodeAction(AnalyzeSyntax, SyntaxKind.NameColon, SyntaxKind.NameEquals);
src\Analyzers\CSharp\Analyzers\UsePatternCombinators\CSharpUsePatternCombinatorsDiagnosticAnalyzer.cs (1)
48=> context.RegisterSyntaxNodeAction(AnalyzeNode,
Microsoft.CodeAnalysis.CSharp.Features.UnitTests (12)
Diagnostics\Configuration\ConfigureSeverity\AllAnalyzersSeverityConfigurationTests.cs (1)
37context.RegisterSyntaxNodeAction(
Diagnostics\Configuration\ConfigureSeverity\CategoryBasedSeverityConfigurationTests.cs (1)
37context.RegisterSyntaxNodeAction(
Diagnostics\Configuration\ConfigureSeverity\DotNetDiagnosticSeverityBasedSeverityConfigurationTests.cs (1)
37context.RegisterSyntaxNodeAction(
Diagnostics\Suppression\RemoveSuppressionTests.cs (1)
44=> context.RegisterSyntaxNodeAction(AnalyzeNode, SyntaxKind.ClassDeclaration);
Diagnostics\Suppression\SuppressionTest_FixMultipleTests.cs (1)
46=> context.RegisterSyntaxNodeAction(AnalyzeNode, SyntaxKind.ClassDeclaration);
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\ColorColorTests.cs (1)
1778context.RegisterSyntaxNodeAction(HandleMemberAccessExpression, SyntaxKind.SimpleMemberAccessExpression);
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);
Semantics\TopLevelStatementsTests.cs (6)
6431context.RegisterSyntaxNodeAction(Handle1, SyntaxKind.GlobalStatement); 6432context.RegisterSyntaxNodeAction(Handle2, SyntaxKind.CompilationUnit); 7059context.RegisterSyntaxNodeAction(Handle1, SyntaxKind.InvocationExpression); 7060context.RegisterSyntaxNodeAction(Handle2, SyntaxKind.CompilationUnit); 7175context.RegisterSyntaxNodeAction(Handle1, SyntaxKind.Attribute); 7176context.RegisterSyntaxNodeAction(Handle2, SyntaxKind.CompilationUnit);
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (3)
Symbols\Source\NullablePublicAPITests.cs (3)
1174context.RegisterSyntaxNodeAction(context => 1786context.RegisterSyntaxNodeAction(AnalyzeMemberAccess, SyntaxKind.SimpleMemberAccessExpression); 4842context.RegisterSyntaxNodeAction(AnalyzeMemberAccess, SyntaxKind.SimpleMemberAccessExpression);
Microsoft.CodeAnalysis.Features (4)
Diagnostics\Analyzers\UnboundIdentifiersDiagnosticAnalyzerBase.cs (1)
45context.RegisterSyntaxNodeAction(AnalyzeNode, SyntaxKindsOfInterest.ToArray());
src\Analyzers\Core\Analyzers\RemoveUnnecessaryParentheses\AbstractRemoveUnnecessaryParenthesesDiagnosticAnalyzer.cs (1)
41=> context.RegisterSyntaxNodeAction(AnalyzeSyntax, GetSyntaxKind());
src\Analyzers\Core\Analyzers\UseCoalesceExpression\AbstractUseCoalesceExpressionForIfNullCheckDiagnosticAnalyzer.cs (1)
56=> context.RegisterSyntaxNodeAction(AnalyzeSyntax, this.IfStatementKind);
src\Analyzers\Core\Analyzers\UseCompoundAssignment\AbstractUseCompoundAssignmentDiagnosticAnalyzer.cs (1)
72=> context.RegisterSyntaxNodeAction(AnalyzeAssignment, GetAnalysisKind());
Microsoft.CodeAnalysis.LanguageServer.Protocol.UnitTests (1)
Diagnostics\PullDiagnosticTests.cs (1)
150context.RegisterSyntaxNodeAction(context =>
Microsoft.CodeAnalysis.Test.Utilities (8)
Diagnostics\CommonDiagnosticAnalyzers.cs (4)
683context.RegisterSyntaxNodeAction(AnalyzeNode, SyntaxKind.GenericName); 723context.RegisterSyntaxNodeAction(AnalyzeNode, NamespaceDeclarationSyntaxKind); 2881context.RegisterSyntaxNodeAction<SyntaxKind>( 3185context.RegisterSyntaxNodeAction<SyntaxKind>(context =>
Diagnostics\OperationTestAnalyzer.cs (3)
2019context.RegisterSyntaxNodeAction( 2136context.RegisterSyntaxNodeAction( 2148context.RegisterSyntaxNodeAction(
Diagnostics\TestDiagnosticAnalyzer.cs (1)
50context.RegisterSyntaxNodeAction<TLanguageKindEnum>(this.AnalyzeNode, AllSyntaxKinds.ToArray());
Microsoft.CodeAnalysis.VisualBasic.CodeStyle (3)
src\Analyzers\VisualBasic\Analyzers\SimplifyObjectCreation\VisualBasicSimplifyObjectCreationDiagnosticAnalyzer.vb (1)
24context.RegisterSyntaxNodeAction(AddressOf AnalyzeVariableDeclarator, SyntaxKind.VariableDeclarator)
src\Analyzers\VisualBasic\Analyzers\UseInferredMemberName\VisualBasicUseInferredMemberNameDiagnosticAnalyzer.vb (1)
23context.RegisterSyntaxNodeAction(Sub(c As SyntaxNodeAnalysisContext) AnalyzeSyntax(c),
src\Analyzers\VisualBasic\Analyzers\UseIsNotExpression\VisualBasicUseIsNotDiagnosticAnalyzer.vb (1)
39context.RegisterSyntaxNodeAction(AddressOf SyntaxNodeAction, SyntaxKind.NotExpression)
Microsoft.CodeAnalysis.VisualBasic.Features (3)
src\Analyzers\VisualBasic\Analyzers\SimplifyObjectCreation\VisualBasicSimplifyObjectCreationDiagnosticAnalyzer.vb (1)
24context.RegisterSyntaxNodeAction(AddressOf AnalyzeVariableDeclarator, SyntaxKind.VariableDeclarator)
src\Analyzers\VisualBasic\Analyzers\UseInferredMemberName\VisualBasicUseInferredMemberNameDiagnosticAnalyzer.vb (1)
23context.RegisterSyntaxNodeAction(Sub(c As SyntaxNodeAnalysisContext) AnalyzeSyntax(c),
src\Analyzers\VisualBasic\Analyzers\UseIsNotExpression\VisualBasicUseIsNotDiagnosticAnalyzer.vb (1)
39context.RegisterSyntaxNodeAction(AddressOf SyntaxNodeAction, SyntaxKind.NotExpression)
Microsoft.CodeAnalysis.VisualBasic.Features.UnitTests (7)
Diagnostics\Configuration\ConfigureSeverity\DotNetDiagnosticSeverityBasedSeverityConfigurationTests.vb (1)
34context.RegisterSyntaxNodeAction(
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)
Diagnostics\DiagnosticAnalyzerTests.vb (4)
36context.RegisterSyntaxNodeAction(AddressOf AnalyzeNode, SyntaxKind.IdentifierName) 274context.RegisterSyntaxNodeAction(AddressOf AnalyzeNode, SyntaxKind.ModuleStatement) 357context.RegisterSyntaxNodeAction(AddressOf AnalyzeNode, SyntaxKind.NamespaceBlock, SyntaxKind.ClassBlock) 571context.RegisterSyntaxNodeAction(AddressOf AnalyzeNode, SyntaxKind.FieldDeclaration)
Microsoft.CodeAnalysis.VisualBasic.Syntax.UnitTests (1)
Parser\ParseDirectives.vb (1)
3164context.RegisterSyntaxNodeAction(AddressOf AnalyzeNode, _kind)
Microsoft.CodeAnalysis.Workspaces (1)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Diagnostics\DiagnosticAnalyzerCategory.cs (1)
20/// it registers a <see cref="AnalysisContext.RegisterSyntaxNodeAction{TLanguageKindEnum}(Action{SyntaxNodeAnalysisContext}, TLanguageKindEnum[])"/> and then ends
Microsoft.CodeAnalysis.Workspaces.UnitTests (1)
BatchFixAllProviderTests.cs (1)
66context.RegisterSyntaxNodeAction(HandleNumericLiteralExpression, SyntaxKind.NumericLiteralExpression);
Microsoft.ML.InternalCodeAnalyzer (15)
ContractsCheckAnalyzer.cs (1)
93context.RegisterSyntaxNodeAction(Analyze, SyntaxKind.InvocationExpression);
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);
ParameterVariableNameAnalyzer.cs (2)
37context.RegisterSyntaxNodeAction(AnalyzeParameter, SyntaxKind.Parameter); 38context.RegisterSyntaxNodeAction(AnalyzeLocal, SyntaxKind.LocalDeclarationStatement);
SingleVariableDeclarationAnalyzer.cs (1)
37context.RegisterSyntaxNodeAction(Analyze, SyntaxKind.VariableDeclaration);
TypeParamNameAnalyzer.cs (1)
36context.RegisterSyntaxNodeAction(Analyze, SyntaxKind.TypeParameter);
System.Windows.Forms.Analyzers.CSharp (1)
System\Windows\Forms\CSharp\Analyzers\AvoidPassingTaskWithoutCancellationToken\AvoidPassingTaskWithoutCancellationTokenAnalyzer.cs (1)
27context.RegisterSyntaxNodeAction(AnalyzeInvocation, SyntaxKind.InvocationExpression);
System.Windows.Forms.Analyzers.VisualBasic (1)
Analyzers\AvoidPassingTaskWithoutCancellationToken\AvoidPassingTaskWithoutCancellationTokenAnalyzer.vb (1)
29context.RegisterSyntaxNodeAction(AddressOf AnalyzeInvocation, SyntaxKind.InvocationExpression)