We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 4fa9a7c commit b62f047Copy full SHA for b62f047
1 file changed
StyleCop.Analyzers.Status.Generator/SolutionReader.cs
@@ -130,7 +130,12 @@ public async Task<ImmutableList<StyleCopDiagnostic>> GetDiagnosticsAsync()
130
// Check if this syntax tree represents a diagnostic
131
SyntaxNode syntaxRoot = await syntaxTree.GetRootAsync();
132
SemanticModel semanticModel = this.compilation.GetSemanticModel(syntaxTree);
133
- SyntaxNode classSyntaxNode = syntaxRoot.DescendantNodes().First(x => x.IsKind(SyntaxKind.ClassDeclaration));
+ SyntaxNode classSyntaxNode = syntaxRoot.DescendantNodes().FirstOrDefault(x => x.IsKind(SyntaxKind.ClassDeclaration));
134
+
135
+ if (classSyntaxNode == null)
136
+ {
137
+ continue;
138
+ }
139
140
INamedTypeSymbol classSymbol = semanticModel.GetDeclaredSymbol(classSyntaxNode) as INamedTypeSymbol;
141
0 commit comments