90 references to GetDiagnostics
Microsoft.CodeAnalysis.CSharp (2)
Binder\Binder_InterpolatedString.cs (1)
73!interpolation.GetDiagnostics().Any(d => d.Severity == DiagnosticSeverity.Error) &&
Compiler\DocumentationCommentCompiler.cs (1)
738foreach (Diagnostic diag in node.GetDiagnostics())
Microsoft.CodeAnalysis.CSharp.CodeStyle (4)
ArrowExpressionClausePlacementDiagnosticAnalyzer.cs (1)
67if (arrowExpressionClause.GetDiagnostics().Any(static d => d.Severity == DiagnosticSeverity.Error))
CSharpUseLocalFunctionDiagnosticAnalyzer.cs (1)
101if (localDeclaration.GetDiagnostics().Any(d => d.Severity == DiagnosticSeverity.Error))
CSharpUsePatternCombinatorsDiagnosticAnalyzer.cs (1)
55if (expression.GetDiagnostics().Any(diagnostic => diagnostic.Severity == DiagnosticSeverity.Error))
CSharpVirtualCharService.cs (1)
182if (parentExpression.GetDiagnostics().Any(d => d.Severity == DiagnosticSeverity.Error))
Microsoft.CodeAnalysis.CSharp.EditorFeatures (2)
StringCopyPaste\StringCopyPasteHelpers.cs (2)
47foreach (var diagnostic in interpolatedString.GetDiagnostics()) 58foreach (var diagnostic in text.GetDiagnostics())
Microsoft.CodeAnalysis.CSharp.Emit2.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.ExpressionEvaluator.ExpressionCompiler (2)
SyntaxHelpers.cs (2)
39diagnostics.AddRange(syntax.GetDiagnostics()); 94diagnostics.AddRange(syntax.GetDiagnostics());
Microsoft.CodeAnalysis.CSharp.Features (5)
ArrowExpressionClausePlacementDiagnosticAnalyzer.cs (1)
67if (arrowExpressionClause.GetDiagnostics().Any(static d => d.Severity == DiagnosticSeverity.Error))
CodeRefactorings\SyncNamespace\CSharpChangeNamespaceService.cs (1)
369if (namespaceDecl.Name.GetDiagnostics().Any(diag => diag.DefaultSeverity == DiagnosticSeverity.Error))
CSharpUseLocalFunctionDiagnosticAnalyzer.cs (1)
101if (localDeclaration.GetDiagnostics().Any(d => d.Severity == DiagnosticSeverity.Error))
CSharpUsePatternCombinatorsDiagnosticAnalyzer.cs (1)
55if (expression.GetDiagnostics().Any(diagnostic => diagnostic.Severity == DiagnosticSeverity.Error))
StringIndentation\CSharpStringIndentationService.cs (1)
107var errors = interpolatedString.GetDiagnostics().Where(d => d.Severity == DiagnosticSeverity.Error);
Microsoft.CodeAnalysis.CSharp.Syntax.UnitTests (70)
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)
1806firstComment.GetDiagnostics().Verify( 2446doc.GetDiagnostics().Verify( 2472doc.GetDiagnostics().Verify( 2546doc.GetDiagnostics().Verify( 2572doc.GetDiagnostics().Verify(
Parsing\CrefParsingTests.cs (1)
818UsingNode("operator }}}(A{A{T}})").GetDiagnostics().Verify();
Parsing\LambdaParameterParsingTests.cs (1)
647tree.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)
5601tree.GetCompilationUnitRoot().GetDiagnostics().Verify(); 5604tree.GetCompilationUnitRoot().GetDiagnostics().Verify(); 5623tree.GetCompilationUnitRoot().GetDiagnostics().Verify(); 5626tree.GetCompilationUnitRoot().GetDiagnostics().Verify(); 5688tree.GetCompilationUnitRoot().GetDiagnostics().Verify(); 5691tree.GetCompilationUnitRoot().GetDiagnostics().Verify(); 5707tree.GetCompilationUnitRoot().GetDiagnostics().Verify(); 5710tree.GetCompilationUnitRoot().GetDiagnostics().Verify(); 5750tree.GetCompilationUnitRoot().GetDiagnostics().Verify(); 5753tree.GetCompilationUnitRoot().GetDiagnostics().Verify(); 5785tree.GetCompilationUnitRoot().GetDiagnostics().Verify(); 5788tree.GetCompilationUnitRoot().GetDiagnostics().Verify(); 5819tree.GetCompilationUnitRoot().GetDiagnostics().Verify(); 5822tree.GetCompilationUnitRoot().GetDiagnostics().Verify(); 6108tree.GetCompilationUnitRoot().GetDiagnostics().Verify(); 6126tree.GetCompilationUnitRoot().GetDiagnostics().Verify(); 6139tree.GetCompilationUnitRoot().GetDiagnostics().Verify(); 6147tree.GetCompilationUnitRoot().GetDiagnostics().Verify(); 6168tree.GetCompilationUnitRoot().GetDiagnostics().Verify(); 6175tree.GetCompilationUnitRoot().GetDiagnostics().Verify(); 6198tree.GetCompilationUnitRoot().GetDiagnostics().Verify(); 6211tree.GetCompilationUnitRoot().GetDiagnostics().Verify(); 6240tree.GetCompilationUnitRoot().GetDiagnostics().Verify(); 6253tree.GetCompilationUnitRoot().GetDiagnostics().Verify(); 6527tree.GetCompilationUnitRoot().GetDiagnostics().Verify( 6741var actualErrors = expr.GetDiagnostics().ToArray(); 6768var actualErrors = stmt.GetDiagnostics().ToArray();
Parsing\ParsingErrorRecoveryTests.cs (5)
53file.GetDiagnostics().Verify( 5038file.GetDiagnostics().Verify( 5186file.GetDiagnostics().Verify( 5355file.GetDiagnostics().Verify( 6319file.GetDiagnostics().Verify(
Parsing\ParsingTests.cs (3)
116var actualErrors = node.GetDiagnostics(); 136var actualErrors = node.GetDiagnostics(); 155var 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)
613parsedWith8.GetDiagnostics().Verify(); 616parsedWithPreview.GetDiagnostics().Verify();
Syntax\SyntaxNodeTests.cs (1)
361compilationUnit.GetDiagnostics().Verify(
Microsoft.CodeAnalysis.CSharp.Workspaces (1)
CSharpVirtualCharService.cs (1)
182if (parentExpression.GetDiagnostics().Any(d => d.Severity == DiagnosticSeverity.Error))