@@ -31,7 +31,23 @@ public override ImmutableArray<DiagnosticDescriptor> SupportedDiagnostics
31
31
32
32
public override void Initialize ( AnalysisContext context )
33
33
{
34
+ context . RegisterSyntaxNodeAction ( HandleDocumentedNode , SyntaxKind . ClassDeclaration ) ;
35
+ context . RegisterSyntaxNodeAction ( HandleDocumentedNode , SyntaxKind . ConstructorDeclaration ) ;
36
+ context . RegisterSyntaxNodeAction ( HandleDocumentedNode , SyntaxKind . ConversionOperatorDeclaration ) ;
37
+ context . RegisterSyntaxNodeAction ( HandleDocumentedNode , SyntaxKind . DelegateDeclaration ) ;
38
+ context . RegisterSyntaxNodeAction ( HandleDocumentedNode , SyntaxKind . DestructorDeclaration ) ;
39
+ context . RegisterSyntaxNodeAction ( HandleDocumentedNode , SyntaxKind . EnumDeclaration ) ;
40
+ context . RegisterSyntaxNodeAction ( HandleDocumentedNode , SyntaxKind . EnumMemberDeclaration ) ;
41
+ context . RegisterSyntaxNodeAction ( HandleDocumentedNode , SyntaxKind . EventDeclaration ) ;
42
+ context . RegisterSyntaxNodeAction ( HandleDocumentedNode , SyntaxKind . EventFieldDeclaration ) ;
43
+ context . RegisterSyntaxNodeAction ( HandleDocumentedNode , SyntaxKind . FieldDeclaration ) ;
44
+ context . RegisterSyntaxNodeAction ( HandleDocumentedNode , SyntaxKind . IndexerDeclaration ) ;
45
+ context . RegisterSyntaxNodeAction ( HandleDocumentedNode , SyntaxKind . InterfaceDeclaration ) ;
46
+ context . RegisterSyntaxNodeAction ( HandleDocumentedNode , SyntaxKind . MethodDeclaration ) ;
47
+ context . RegisterSyntaxNodeAction ( HandleDocumentedNode , SyntaxKind . NamespaceDeclaration ) ;
48
+ context . RegisterSyntaxNodeAction ( HandleDocumentedNode , SyntaxKind . OperatorDeclaration ) ;
34
49
context . RegisterSyntaxNodeAction ( HandleDocumentedNode , SyntaxKind . PropertyDeclaration ) ;
50
+ context . RegisterSyntaxNodeAction ( HandleDocumentedNode , SyntaxKind . StructDeclaration ) ;
35
51
}
36
52
37
53
private void HandleDocumentedNode ( SyntaxNodeAnalysisContext context )
0 commit comments