101 references to GetDiagnostics
Microsoft.AspNetCore.App.Analyzers (1)
Infrastructure\VirtualChars\CSharpVirtualCharService.cs (1)
193if (parentExpression.GetDiagnostics().Any(d => d.Severity == DiagnosticSeverity.Error))
Microsoft.CodeAnalysis.CSharp.CodeStyle (8)
src\Analyzers\CSharp\Analyzers\NewLines\ArrowExpressionClausePlacement\ArrowExpressionClausePlacementDiagnosticAnalyzer.cs (1)
77if (arrowExpressionClause.GetDiagnostics().Any(static d => d.Severity == DiagnosticSeverity.Error))
src\Analyzers\CSharp\Analyzers\RemoveUnnecessarySuppressions\UnnecessaryNullableWarningSuppressionsUtilities.cs (1)
35if (ContainsErrorOrWarning(postfixUnary.GetDiagnostics()))
src\Analyzers\CSharp\Analyzers\SimplifyPropertyAccessor\CSharpSimplifyPropertyAccessorDiagnosticAnalyzer.cs (1)
41accessorList.GetDiagnostics().Any(d => d.Severity == DiagnosticSeverity.Error))
src\Analyzers\CSharp\Analyzers\UseCollectionExpression\UseCollectionExpressionHelpers.cs (1)
94if (topMostExpression.GetDiagnostics().Any(d => d.Severity == DiagnosticSeverity.Error))
src\Analyzers\CSharp\Analyzers\UseLocalFunction\CSharpUseLocalFunctionDiagnosticAnalyzer.cs (1)
104if (localDeclaration.GetDiagnostics().Any(d => d.Severity == DiagnosticSeverity.Error))
src\Analyzers\CSharp\Analyzers\UsePatternCombinators\CSharpUsePatternCombinatorsDiagnosticAnalyzer.cs (1)
50if (expression.GetDiagnostics().Any(diagnostic => diagnostic.Severity == DiagnosticSeverity.Error))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\EmbeddedLanguages\VirtualChars\CSharpVirtualCharService.cs (1)
182if (parentExpression.GetDiagnostics().Any(d => d.Severity == DiagnosticSeverity.Error))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\BlockSyntaxExtensions.cs (1)
118if (parsed.GetDiagnostics().Any(static d => d.Severity == DiagnosticSeverity.Error))
Microsoft.CodeAnalysis.CSharp.EditorFeatures (2)
StringCopyPaste\StringCopyPasteHelpers.cs (2)
45foreach (var diagnostic in interpolatedString.GetDiagnostics()) 56foreach (var diagnostic in text.GetDiagnostics())
Microsoft.CodeAnalysis.CSharp.Emit3.UnitTests (4)
Semantics\PatternMatchingTests.cs (4)
4173SyntaxFactory.ParseExpression("A is B < C, D > E").GetDiagnostics().Verify(); 4174SyntaxFactory.ParseExpression("A as B < C, D > E").GetDiagnostics().Verify( 4180SyntaxFactory.ParseExpression("A as B < C, D > ?? string.Empty").GetDiagnostics().Verify(); 4181SyntaxFactory.ParseExpression("A is B < C, D > ?? string.Empty").GetDiagnostics().Verify(
Microsoft.CodeAnalysis.CSharp.Features (11)
CodeRefactorings\SyncNamespace\CSharpChangeNamespaceService.cs (1)
378if (namespaceDecl.Name.GetDiagnostics().Any(diag => diag.DefaultSeverity == DiagnosticSeverity.Error))
Completion\CompletionProviders\DeclarationName\DeclarationNameInfo.cs (1)
197if (type.GetDiagnostics().Any(d => d.Severity == DiagnosticSeverity.Error))
ConvertToRawString\ConvertInterpolatedStringToRawStringCodeRefactoringProvider.cs (1)
72if (stringExpression.GetDiagnostics().Any(static d => d.Severity == DiagnosticSeverity.Error))
Copilot\CSharpCopilotCodeFixProvider.cs (1)
107if (memberDeclaration is null || memberDeclaration is not BaseMethodDeclarationSyntax baseMethodDeclaration || baseMethodDeclaration.GetDiagnostics().Count() > 3)
src\Analyzers\CSharp\Analyzers\NewLines\ArrowExpressionClausePlacement\ArrowExpressionClausePlacementDiagnosticAnalyzer.cs (1)
77if (arrowExpressionClause.GetDiagnostics().Any(static d => d.Severity == DiagnosticSeverity.Error))
src\Analyzers\CSharp\Analyzers\RemoveUnnecessarySuppressions\UnnecessaryNullableWarningSuppressionsUtilities.cs (1)
35if (ContainsErrorOrWarning(postfixUnary.GetDiagnostics()))
src\Analyzers\CSharp\Analyzers\SimplifyPropertyAccessor\CSharpSimplifyPropertyAccessorDiagnosticAnalyzer.cs (1)
41accessorList.GetDiagnostics().Any(d => d.Severity == DiagnosticSeverity.Error))
src\Analyzers\CSharp\Analyzers\UseCollectionExpression\UseCollectionExpressionHelpers.cs (1)
94if (topMostExpression.GetDiagnostics().Any(d => d.Severity == DiagnosticSeverity.Error))
src\Analyzers\CSharp\Analyzers\UseLocalFunction\CSharpUseLocalFunctionDiagnosticAnalyzer.cs (1)
104if (localDeclaration.GetDiagnostics().Any(d => d.Severity == DiagnosticSeverity.Error))
src\Analyzers\CSharp\Analyzers\UsePatternCombinators\CSharpUsePatternCombinatorsDiagnosticAnalyzer.cs (1)
50if (expression.GetDiagnostics().Any(diagnostic => diagnostic.Severity == DiagnosticSeverity.Error))
StringIndentation\CSharpStringIndentationService.cs (1)
100var errors = interpolatedString.GetDiagnostics().Where(d => d.Severity == DiagnosticSeverity.Error);
Microsoft.CodeAnalysis.CSharp.Syntax.UnitTests (71)
LexicalAndXml\PreprocessorTests.cs (5)
112Assert.Empty(node.GetDiagnostics()); 116Assert.NotEmpty(node.GetDiagnostics()); 3241node.GetDiagnostics().Verify( 3264node.GetDiagnostics().Verify( 3287node.GetDiagnostics().Verify(
LexicalAndXml\XmlDocCommentTests.cs (5)
1807firstComment.GetDiagnostics().Verify( 2447doc.GetDiagnostics().Verify( 2473doc.GetDiagnostics().Verify( 2547doc.GetDiagnostics().Verify( 2573doc.GetDiagnostics().Verify(
Parsing\CrefParsingTests.cs (1)
1817UsingNode("operator }}}(A{A{T}})").GetDiagnostics().Verify();
Parsing\DeclarationParsingTests.cs (1)
12961result.GetDiagnostics().Verify(
Parsing\LambdaParameterParsingTests.cs (1)
642tree.GetDiagnostics().Verify(
Parsing\MemberDeclarationParsingTests.cs (4)
78if (d.GetDiagnostics().Any()) // some platforms have extra deep stacks and can parse this 80d.GetDiagnostics().Verify( 104if (cu.GetDiagnostics().Any()) // some platforms have extra deep stacks and can parse this 106cu.GetDiagnostics().Verify(
Parsing\ParserErrorMessageTests.cs (27)
5489tree.GetCompilationUnitRoot().GetDiagnostics().Verify(); 5492tree.GetCompilationUnitRoot().GetDiagnostics().Verify(); 5511tree.GetCompilationUnitRoot().GetDiagnostics().Verify(); 5514tree.GetCompilationUnitRoot().GetDiagnostics().Verify(); 5576tree.GetCompilationUnitRoot().GetDiagnostics().Verify(); 5579tree.GetCompilationUnitRoot().GetDiagnostics().Verify(); 5595tree.GetCompilationUnitRoot().GetDiagnostics().Verify(); 5598tree.GetCompilationUnitRoot().GetDiagnostics().Verify(); 5638tree.GetCompilationUnitRoot().GetDiagnostics().Verify(); 5641tree.GetCompilationUnitRoot().GetDiagnostics().Verify(); 5673tree.GetCompilationUnitRoot().GetDiagnostics().Verify(); 5676tree.GetCompilationUnitRoot().GetDiagnostics().Verify(); 5707tree.GetCompilationUnitRoot().GetDiagnostics().Verify(); 5710tree.GetCompilationUnitRoot().GetDiagnostics().Verify(); 5996tree.GetCompilationUnitRoot().GetDiagnostics().Verify(); 6014tree.GetCompilationUnitRoot().GetDiagnostics().Verify(); 6027tree.GetCompilationUnitRoot().GetDiagnostics().Verify(); 6032tree.GetCompilationUnitRoot().GetDiagnostics().Verify(); 6051tree.GetCompilationUnitRoot().GetDiagnostics().Verify(); 6055tree.GetCompilationUnitRoot().GetDiagnostics().Verify(); 6076tree.GetCompilationUnitRoot().GetDiagnostics().Verify(); 6087tree.GetCompilationUnitRoot().GetDiagnostics().Verify(); 6114tree.GetCompilationUnitRoot().GetDiagnostics().Verify(); 6125tree.GetCompilationUnitRoot().GetDiagnostics().Verify(); 6397tree.GetCompilationUnitRoot().GetDiagnostics().Verify( 6611var actualErrors = expr.GetDiagnostics().ToArray(); 6638var actualErrors = stmt.GetDiagnostics().ToArray();
Parsing\ParsingErrorRecoveryTests.cs (4)
5857file.GetDiagnostics().Verify( 6014file.GetDiagnostics().Verify( 6183file.GetDiagnostics().Verify( 7147file.GetDiagnostics().Verify(
Parsing\ParsingTests.cs (3)
118var actualErrors = node.GetDiagnostics(); 138var actualErrors = node.GetDiagnostics(); 161var actualErrors = _node.GetDiagnostics();
Parsing\PatternParsingTests.cs (14)
302SyntaxFactory.ParseExpression("e is A<B> && e").GetDiagnostics().Verify(); 303SyntaxFactory.ParseExpression("e is A<B> || e").GetDiagnostics().Verify(); 304SyntaxFactory.ParseExpression("e is A<B> ^ e").GetDiagnostics().Verify(); 305SyntaxFactory.ParseExpression("e is A<B> | e").GetDiagnostics().Verify(); 306SyntaxFactory.ParseExpression("e is A<B> & e").GetDiagnostics().Verify(); 307SyntaxFactory.ParseExpression("e is A<B>[]").GetDiagnostics().Verify(); 308SyntaxFactory.ParseExpression("new { X = e is A<B> }").GetDiagnostics().Verify(); 309SyntaxFactory.ParseExpression("e is A<B>").GetDiagnostics().Verify(); 311SyntaxFactory.ParseExpression("(item is Dictionary<string, object>[])").GetDiagnostics().Verify(); 312SyntaxFactory.ParseExpression("A is B < C, D > [ ]").GetDiagnostics().Verify(); 313SyntaxFactory.ParseExpression("A is B < C, D > [ ] E").GetDiagnostics().Verify(); 314SyntaxFactory.ParseExpression("A < B > C").GetDiagnostics().Verify(); 320SyntaxFactory.ParseExpression("from s in a where s is string where s.Length > 1 select s").GetDiagnostics().Verify(); 321SyntaxFactory.ParseExpression("M(out int? x)").GetDiagnostics().Verify();
Parsing\RoundTrippingTests.cs (2)
1594Assert.NotEmpty(typeOfExpression.GetDiagnostics()); 1598Assert.NotEmpty(typeOfExpression.GetDiagnostics());
Syntax\SyntaxFactoryTests.cs (2)
652parsedWith8.GetDiagnostics().Verify(); 655parsedWithPreview.GetDiagnostics().Verify();
Syntax\SyntaxNodeTests.cs (2)
435compilationUnit.GetDiagnostics().Verify( 563compilationUnit.GetDiagnostics().Verify(
Microsoft.CodeAnalysis.CSharp.Workspaces (2)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\EmbeddedLanguages\VirtualChars\CSharpVirtualCharService.cs (1)
182if (parentExpression.GetDiagnostics().Any(d => d.Severity == DiagnosticSeverity.Error))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\BlockSyntaxExtensions.cs (1)
118if (parsed.GetDiagnostics().Any(static d => d.Severity == DiagnosticSeverity.Error))
Roslyn.Diagnostics.CSharp.Analyzers (2)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\EmbeddedLanguages\VirtualChars\CSharpVirtualCharService.cs (1)
182if (parentExpression.GetDiagnostics().Any(d => d.Severity == DiagnosticSeverity.Error))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\BlockSyntaxExtensions.cs (1)
118if (parsed.GetDiagnostics().Any(static d => d.Severity == DiagnosticSeverity.Error))