@@ -90,36 +90,36 @@ public override async Task RegisterCodeFixesAsync(CodeFixContext context)
9090 context . RegisterCodeFix (
9191 CodeAction . Create (
9292 DocumentationResources . InheritdocCodeFix ,
93- cancellationToken => GetTransformedDocumentAsync ( context . Document , diagnostic , root , identifierToken , cancellationToken ) ,
93+ cancellationToken => GetTransformedDocumentAsync ( context . Document , root , identifierToken , cancellationToken ) ,
9494 nameof ( InheritdocCodeFixProvider ) ) ,
9595 diagnostic ) ;
9696 }
9797 }
9898
99- private static async Task < Document > GetTransformedDocumentAsync ( Document document , Diagnostic diagnostic , SyntaxNode root , SyntaxToken identifierToken , CancellationToken cancellationToken )
99+ private static async Task < Document > GetTransformedDocumentAsync ( Document document , SyntaxNode root , SyntaxToken identifierToken , CancellationToken cancellationToken )
100100 {
101101 SemanticModel semanticModel = await document . GetSemanticModelAsync ( cancellationToken ) . ConfigureAwait ( false ) ;
102102 switch ( identifierToken . Parent . Kind ( ) )
103103 {
104104 case SyntaxKind . PropertyDeclaration :
105105 case SyntaxKind . EventDeclaration :
106- return GetTransformedDocumentForBasePropertyDeclaration ( document , diagnostic , root , semanticModel , ( BasePropertyDeclarationSyntax ) identifierToken . Parent , cancellationToken ) ;
106+ return GetTransformedDocumentForBasePropertyDeclaration ( document , root , semanticModel , ( BasePropertyDeclarationSyntax ) identifierToken . Parent , cancellationToken ) ;
107107
108108 case SyntaxKind . MethodDeclaration :
109- return GetTransformedDocumentForMethodDeclaration ( document , diagnostic , root , semanticModel , ( MethodDeclarationSyntax ) identifierToken . Parent , cancellationToken ) ;
109+ return GetTransformedDocumentForMethodDeclaration ( document , root , semanticModel , ( MethodDeclarationSyntax ) identifierToken . Parent , cancellationToken ) ;
110110
111111 case SyntaxKind . VariableDeclarator :
112- return GetTransformedDocumentForEventFieldDeclaration ( document , diagnostic , root , semanticModel , ( EventFieldDeclarationSyntax ) identifierToken . Parent . Parent . Parent , cancellationToken ) ;
112+ return GetTransformedDocumentForEventFieldDeclaration ( document , root , semanticModel , ( EventFieldDeclarationSyntax ) identifierToken . Parent . Parent . Parent , cancellationToken ) ;
113113
114114 case SyntaxKind . IndexerDeclaration :
115- return GetTransformedDocumentForIndexerDeclaration ( document , diagnostic , root , semanticModel , ( IndexerDeclarationSyntax ) identifierToken . Parent , cancellationToken ) ;
115+ return GetTransformedDocumentForIndexerDeclaration ( document , root , semanticModel , ( IndexerDeclarationSyntax ) identifierToken . Parent , cancellationToken ) ;
116116
117117 default :
118118 return document ;
119119 }
120120 }
121121
122- private static Document GetTransformedDocumentForBasePropertyDeclaration ( Document document , Diagnostic diagnostic , SyntaxNode root , SemanticModel semanticModel , BasePropertyDeclarationSyntax basePropertyDeclaration , CancellationToken cancellationToken )
122+ private static Document GetTransformedDocumentForBasePropertyDeclaration ( Document document , SyntaxNode root , SemanticModel semanticModel , BasePropertyDeclarationSyntax basePropertyDeclaration , CancellationToken cancellationToken )
123123 {
124124 if ( basePropertyDeclaration . ExplicitInterfaceSpecifier == null && ! basePropertyDeclaration . Modifiers . Any ( SyntaxKind . OverrideKeyword ) )
125125 {
@@ -130,10 +130,10 @@ private static Document GetTransformedDocumentForBasePropertyDeclaration(Documen
130130 }
131131 }
132132
133- return InsertInheritdocComment ( document , diagnostic , root , basePropertyDeclaration , cancellationToken ) ;
133+ return InsertInheritdocComment ( document , root , basePropertyDeclaration , cancellationToken ) ;
134134 }
135135
136- private static Document GetTransformedDocumentForMethodDeclaration ( Document document , Diagnostic diagnostic , SyntaxNode root , SemanticModel semanticModel , MethodDeclarationSyntax methodDeclaration , CancellationToken cancellationToken )
136+ private static Document GetTransformedDocumentForMethodDeclaration ( Document document , SyntaxNode root , SemanticModel semanticModel , MethodDeclarationSyntax methodDeclaration , CancellationToken cancellationToken )
137137 {
138138 if ( methodDeclaration . ExplicitInterfaceSpecifier == null && ! methodDeclaration . Modifiers . Any ( SyntaxKind . OverrideKeyword ) )
139139 {
@@ -144,10 +144,10 @@ private static Document GetTransformedDocumentForMethodDeclaration(Document docu
144144 }
145145 }
146146
147- return InsertInheritdocComment ( document , diagnostic , root , methodDeclaration , cancellationToken ) ;
147+ return InsertInheritdocComment ( document , root , methodDeclaration , cancellationToken ) ;
148148 }
149149
150- private static Document GetTransformedDocumentForEventFieldDeclaration ( Document document , Diagnostic diagnostic , SyntaxNode root , SemanticModel semanticModel , EventFieldDeclarationSyntax eventFieldDeclaration , CancellationToken cancellationToken )
150+ private static Document GetTransformedDocumentForEventFieldDeclaration ( Document document , SyntaxNode root , SemanticModel semanticModel , EventFieldDeclarationSyntax eventFieldDeclaration , CancellationToken cancellationToken )
151151 {
152152 if ( ! eventFieldDeclaration . Modifiers . Any ( SyntaxKind . OverrideKeyword ) )
153153 {
@@ -164,10 +164,10 @@ private static Document GetTransformedDocumentForEventFieldDeclaration(Document
164164 }
165165 }
166166
167- return InsertInheritdocComment ( document , diagnostic , root , eventFieldDeclaration , cancellationToken ) ;
167+ return InsertInheritdocComment ( document , root , eventFieldDeclaration , cancellationToken ) ;
168168 }
169169
170- private static Document GetTransformedDocumentForIndexerDeclaration ( Document document , Diagnostic diagnostic , SyntaxNode root , SemanticModel semanticModel , IndexerDeclarationSyntax indexerDeclaration , CancellationToken cancellationToken )
170+ private static Document GetTransformedDocumentForIndexerDeclaration ( Document document , SyntaxNode root , SemanticModel semanticModel , IndexerDeclarationSyntax indexerDeclaration , CancellationToken cancellationToken )
171171 {
172172 if ( indexerDeclaration . ExplicitInterfaceSpecifier == null && ! indexerDeclaration . Modifiers . Any ( SyntaxKind . OverrideKeyword ) )
173173 {
@@ -178,11 +178,14 @@ private static Document GetTransformedDocumentForIndexerDeclaration(Document doc
178178 }
179179 }
180180
181- return InsertInheritdocComment ( document , diagnostic , root , indexerDeclaration , cancellationToken ) ;
181+ return InsertInheritdocComment ( document , root , indexerDeclaration , cancellationToken ) ;
182182 }
183183
184- private static Document InsertInheritdocComment ( Document document , Diagnostic diagnostic , SyntaxNode root , SyntaxNode syntaxNode , CancellationToken cancellationToken )
184+ private static Document InsertInheritdocComment ( Document document , SyntaxNode root , SyntaxNode syntaxNode , CancellationToken cancellationToken )
185185 {
186+ // Currently unused
187+ _ = cancellationToken ;
188+
186189 SyntaxTriviaList leadingTrivia = syntaxNode . GetLeadingTrivia ( ) ;
187190 int insertionIndex = leadingTrivia . Count ;
188191 while ( insertionIndex > 0 && ! leadingTrivia [ insertionIndex - 1 ] . HasBuiltinEndLine ( ) )
0 commit comments