176 references to ContainsDiagnostics
Microsoft.CodeAnalysis (2)
Syntax\SyntaxNode.cs (1)
1626if (!this.ContainsDiagnostics)
Syntax\SyntaxNodeOrToken.cs (1)
452return _nodeOrParent.ContainsDiagnostics;
Microsoft.CodeAnalysis.CodeStyle (2)
AbstractConsecutiveStatementPlacementDiagnosticAnalyzer.cs (1)
53if (node.ContainsDiagnostics && node.GetDiagnostics().Any(d => d.Severity == DiagnosticSeverity.Error))
AbstractMultipleBlankLinesDiagnosticAnalyzer.cs (1)
56if (node.ContainsDiagnostics)
Microsoft.CodeAnalysis.CSharp (15)
Binder\Binder_Crefs.cs (2)
904Debug.Assert(typeArgumentSyntax.ContainsDiagnostics || !typeArgumentSyntax.SyntaxTree.ReportDocumentationCommentDiagnostics() || 989Debug.Assert(type.TypeKind != TypeKind.Error || typeSyntax.ContainsDiagnostics || !typeSyntax.SyntaxTree.ReportDocumentationCommentDiagnostics(), "Why wasn't there a diagnostic?");
Binder\Binder_Expressions.cs (1)
2196Debug.Assert(node.ContainsDiagnostics);
Binder\InMethodBinder.cs (1)
248Debug.Assert(oldLocation != newLocation || oldLocation == Location.None || newLocation.SourceTree?.GetRoot().ContainsDiagnostics == true,
Compilation\CSharpCompilation.cs (1)
3496!d.ContainsDiagnostics);
Compiler\DocumentationCommentCompiler.cs (3)
733if (!node.ContainsDiagnostics) 1059if (crefSyntax.ContainsDiagnostics) 1148if (identifier.ContainsDiagnostics)
Compiler\DocumentationCommentCompiler.IncludeElementExpander.cs (1)
636if (treelessSyntax.ContainsDiagnostics && ((SyntaxTree)sourceLocation.SourceTree).ReportDocumentationCommentDiagnostics())
Parser\Blender.Reader.cs (1)
245(nodeOrToken.IsToken && ((CSharpSyntaxNode)nodeOrToken.AsToken().Node).ContainsSkippedText && nodeOrToken.Parent.ContainsDiagnostics))
Symbols\FunctionPointers\FunctionPointerMethodSymbol.cs (2)
117if (callingConventionSyntax.UnmanagedCallingConventionList is object && !callingConventionSyntax.ContainsDiagnostics) 164if (!unmanagedList.ContainsDiagnostics)
Symbols\Source\SourceFixedFieldSymbol.cs (1)
74Debug.Assert(declarator.ArgumentList.ContainsDiagnostics, "The parser should have caught this.");
Syntax\CSharpPragmaWarningStateMap.cs (1)
121if (currentErrorCode.IsMissing || currentErrorCode.ContainsDiagnostics)
Syntax\SyntaxFactory.cs (1)
2343if (lastNode.HasTrailingTrivia && lastNode.ContainsDiagnostics && HasUnterminatedMultiLineComment(lastNode.GetTrailingTrivia()))
Microsoft.CodeAnalysis.CSharp.CodeStyle (10)
CastSimplifier.cs (3)
56!cast.WalkUpParentheses().ContainsDiagnostics && 63if (cast.WalkUpParentheses().ContainsDiagnostics) 176Contract.ThrowIfTrue(castNode.WalkUpParentheses().ContainsDiagnostics);
ConsecutiveBracePlacementDiagnosticAnalyzer.cs (1)
61if (current.ContainsDiagnostics && current.GetDiagnostics().Any(d => d.Severity == DiagnosticSeverity.Error))
ConstructorInitializerPlacementDiagnosticAnalyzer.cs (1)
49if (node.ContainsDiagnostics)
CSharpAsAndNullCheckDiagnosticAnalyzer.Analyzer.cs (3)
356if (statementOrExpression.ContainsDiagnostics) 371if (firstStatement.ContainsDiagnostics || lastStatement.ContainsDiagnostics)
CSharpSmartTokenFormatter.cs (1)
59if (common.ContainsDiagnostics && !CloseBraceOfTryOrDoBlock(endToken))
EmbeddedStatementPlacementDiagnosticAnalyzer.cs (1)
48if (node.ContainsDiagnostics)
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (1)
CSharpCodeGenerationHelpers.cs (1)
183if (index != 0 && declarationList[index - 1].ContainsDiagnostics && AreBracesMissing(declarationList[index - 1]))
Microsoft.CodeAnalysis.CSharp.EditorFeatures (1)
AutomaticCompletion\AutomaticLineEnderCommandHandler.cs (1)
173if (node != null && !node.ContainsDiagnostics)
Microsoft.CodeAnalysis.CSharp.Features (11)
CodeRefactorings\InlineTemporary\InlineTemporaryCodeRefactoringProvider.cs (1)
77if (localDeclarationStatement.ContainsDiagnostics ||
ConsecutiveBracePlacementDiagnosticAnalyzer.cs (1)
61if (current.ContainsDiagnostics && current.GetDiagnostics().Any(d => d.Severity == DiagnosticSeverity.Error))
ConstructorInitializerPlacementDiagnosticAnalyzer.cs (1)
49if (node.ContainsDiagnostics)
CSharpAsAndNullCheckDiagnosticAnalyzer.Analyzer.cs (3)
356if (statementOrExpression.ContainsDiagnostics) 371if (firstStatement.ContainsDiagnostics || lastStatement.ContainsDiagnostics)
Diagnostics\Analyzers\CSharpSimplifyTypeNamesDiagnosticAnalyzer.cs (1)
93if (node.ContainsDiagnostics)
EmbeddedStatementPlacementDiagnosticAnalyzer.cs (1)
48if (node.ContainsDiagnostics)
GenerateMember\GenerateVariable\CSharpGenerateVariableService.cs (1)
156return parsedType.IsKind(SyntaxKind.GenericName) && !parsedType.ContainsDiagnostics;
StringIndentation\CSharpStringIndentationService.cs (1)
105if (interpolatedString.ContainsDiagnostics)
Structure\Providers\StringLiteralExpressionStructureProvider.cs (1)
22!node.ContainsDiagnostics)
Microsoft.CodeAnalysis.CSharp.Syntax.UnitTests (30)
IncrementalParsing\GrammarAmbiguities.cs (1)
91Assert.False(originalTree.GetCompilationUnitRoot().ContainsDiagnostics);
Parsing\LocalFunctionParsingTests.cs (3)
1289Assert.True(file.DescendantNodes().Any(n => n.Kind() == SyntaxKind.LocalFunctionStatement && !n.ContainsDiagnostics)); 1298Assert.False(s1.ContainsDiagnostics); 1302Assert.False(s1.ContainsDiagnostics);
Parsing\NameParsingTests.cs (7)
634Assert.True(arg.ContainsDiagnostics); 659Assert.True(arg.ContainsDiagnostics); 685Assert.True(arg.ContainsDiagnostics); 712Assert.True(arg.ContainsDiagnostics); 718Assert.False(arg2.ContainsDiagnostics); 743Assert.True(arg.ContainsDiagnostics); 768Assert.True(arg.ContainsDiagnostics);
Parsing\ParsingErrorRecoveryTests.cs (10)
5777Assert.False(getBodyStmts[0].ContainsDiagnostics); 6159Assert.True(file.ContainsDiagnostics); 6170Assert.True(file.ContainsDiagnostics); 6189Assert.True(file.ContainsDiagnostics); 6214Assert.False(file.ContainsDiagnostics); 6230Assert.False(file.ContainsDiagnostics); 6255Assert.True(file.ContainsDiagnostics); 6394Assert.True(file.ContainsDiagnostics); 6410Assert.True(file.ContainsDiagnostics); 6431Assert.False(file.ContainsDiagnostics);
Parsing\ScriptParsingTests.cs (4)
191Assert.True(tree.GetCompilationUnitRoot().ContainsDiagnostics); 233Assert.True(tree.GetCompilationUnitRoot().ContainsDiagnostics); 2644Assert.False(tree.GetCompilationUnitRoot().ContainsDiagnostics); 2676Assert.False(tree.GetCompilationUnitRoot().ContainsDiagnostics);
Syntax\SyntaxRewriterTests.cs (5)
562Assert.True(expr1.ContainsDiagnostics); 580Assert.False(expr2.ContainsDiagnostics); //gone after rewrite 608Assert.True(expr1.ContainsDiagnostics); 626Assert.False(expr2.ContainsDiagnostics); //gone after rewrite 710Assert.False(red.ContainsDiagnostics);
Microsoft.CodeAnalysis.CSharp.Workspaces (5)
CastSimplifier.cs (3)
56!cast.WalkUpParentheses().ContainsDiagnostics && 63if (cast.WalkUpParentheses().ContainsDiagnostics) 176Contract.ThrowIfTrue(castNode.WalkUpParentheses().ContainsDiagnostics);
CSharpCodeGenerationHelpers.cs (1)
183if (index != 0 && declarationList[index - 1].ContainsDiagnostics && AreBracesMissing(declarationList[index - 1]))
CSharpSmartTokenFormatter.cs (1)
59if (common.ContainsDiagnostics && !CloseBraceOfTryOrDoBlock(endToken))
Microsoft.CodeAnalysis.Features (5)
AbstractConsecutiveStatementPlacementDiagnosticAnalyzer.cs (1)
53if (node.ContainsDiagnostics && node.GetDiagnostics().Any(d => d.Severity == DiagnosticSeverity.Error))
AbstractMultipleBlankLinesDiagnosticAnalyzer.cs (1)
56if (node.ContainsDiagnostics)
Completion\Providers\AbstractInternalsVisibleToCompletionProvider.cs (1)
191if (attribute.ContainsDiagnostics)
ConvertLinq\ConvertForEachToLinqQuery\AbstractConvertForEachToLinqQueryProvider.cs (1)
75if (forEachStatement.ContainsDiagnostics)
UseNamedArguments\AbstractUseNamedArgumentsCodeRefactoringProvider.cs (1)
53if (receiver.ContainsDiagnostics)
Microsoft.CodeAnalysis.VisualBasic (25)
Binding\Binder_AnonymousTypes.vb (1)
388If node.ContainsDiagnostics Then
Binding\Binder_Expressions.vb (2)
258Debug.Assert(IsSemanticModelBinder OrElse node.ContainsDiagnostics, String.Format("Unexpected {0} syntax does not have diagnostics", node.Kind)) 1979Dim hasErrors = boundFirstArg.HasErrors OrElse boundSecondArg.HasErrors OrElse node.ContainsDiagnostics
Binding\Binder_SelectCase.vb (1)
208Debug.Assert(SyntaxFacts.IsRelationalOperator(node.OperatorToken.Kind) OrElse node.ContainsDiagnostics)
Binding\Binder_Statements.vb (6)
70Debug.Assert(IsSemanticModelBinder OrElse node.ContainsDiagnostics) 195Debug.Assert(IsSemanticModelBinder OrElse node.ContainsDiagnostics OrElse 225Debug.Assert(node.ContainsDiagnostics) 236Debug.Assert(node.ContainsDiagnostics) 263Debug.Assert(IsSemanticModelBinder OrElse node.ContainsDiagnostics) 271Debug.Assert(caseStatement.ContainsDiagnostics)
Binding\BinderFactory.BinderFactoryVisitor.vb (1)
179If node.ContainsDiagnostics AndAlso node.Parent.Kind = SyntaxKind.SingleLineSubLambdaExpression Then
Binding\DocumentationCommentCrefBinder.vb (3)
528If node.ContainsDiagnostics Then 570If node.ContainsDiagnostics Then 648If node.ContainsDiagnostics Then
Binding\DocumentationCommentCrefBinder_Compat.vb (3)
59If nameFromCref.ContainsDiagnostics() Then 290If node.ContainsDiagnostics Then 346If node.ContainsDiagnostics Then
CommandLine\VisualBasicCommandLineParser.vb (1)
1975If expression.ContainsDiagnostics Then
Compilation\DocumentationComments\DocumentationCommentCompiler.Common.vb (2)
533If trivia.ContainsDiagnostics Then 540If child.ContainsDiagnostics Then
Compilation\DocumentationComments\DocumentationCommentCompiler.Includes.vb (1)
754Debug.Assert(Not attr.ContainsDiagnostics)
Compilation\DocumentationComments\DocumentationCommentWalker.vb (2)
148Debug.Assert(Not reference.ContainsDiagnostics) 223If Not attr.ContainsDiagnostics Then
Compilation\VisualBasicCompilation.vb (1)
2600Not d.ContainsDiagnostics)
Syntax\VisualBasicWarningStateMap.vb (1)
81If currentCode.IsMissing OrElse currentCode.ContainsDiagnostics Then
Microsoft.CodeAnalysis.VisualBasic.CodeStyle (3)
CastAnalyzer.vb (1)
194If speculationAnalyzer.SemanticRootOfOriginalExpression.ContainsDiagnostics() Then
SyntaxNodeExtensions.vb (2)
868Return topMostStatement.ContainsDiagnostics 878Return topMostExpression.Parent.ContainsDiagnostics
Microsoft.CodeAnalysis.VisualBasic.CodeStyle.Fixes (2)
VisualBasicIndentationService.Indenter.vb (2)
220If node.ContainsDiagnostics Then 229Return containingStatement.ContainsDiagnostics()
Microsoft.CodeAnalysis.VisualBasic.EditorFeatures (1)
EndConstructGeneration\EndConstructCommandHandler.vb (1)
134Not statement.ContainsDiagnostics Then
Microsoft.CodeAnalysis.VisualBasic.Features (8)
Diagnostics\Analyzers\VisualBasicSimplifyTypeNamesDiagnosticAnalyzer.vb (1)
86If expression.ContainsDiagnostics Then
Highlighting\KeywordHighlighters\XmlCDataHighlighter.vb (1)
24If Not .ContainsDiagnostics AndAlso
Highlighting\KeywordHighlighters\XmlCommentHighlighter.vb (1)
24If Not .ContainsDiagnostics AndAlso
Highlighting\KeywordHighlighters\XmlDocumentPrologueHighlighter.vb (1)
24If Not .ContainsDiagnostics AndAlso
Highlighting\KeywordHighlighters\XmlElementHighlighter.vb (1)
26Not .ContainsDiagnostics AndAlso
Highlighting\KeywordHighlighters\XmlEmbeddedExpressionHighlighter.vb (1)
24If Not .ContainsDiagnostics AndAlso
Highlighting\KeywordHighlighters\XmlProcessingInstructionHighlighter.vb (1)
24If Not .ContainsDiagnostics AndAlso
Structure\Providers\StringLiteralExpressionStructureProvider.vb (1)
20Not node.ContainsDiagnostics Then
Microsoft.CodeAnalysis.VisualBasic.Syntax.UnitTests (40)
IncrementalParser\IncrementalParser.vb (9)
87Assert.Equal(False, root.ContainsDiagnostics) 108Assert.Equal(False, tree.GetRoot().ContainsDiagnostics) 748Assert.Equal(False, oldTree.GetRoot().ContainsDiagnostics) 749Assert.Equal(False, newTree.GetRoot().ContainsDiagnostics) 750Assert.Equal(False, incTree.GetRoot().ContainsDiagnostics) 774Assert.Equal(False, expectedTree.GetRoot().ContainsDiagnostics) 775Assert.Equal(False, incrementalTree.GetRoot().ContainsDiagnostics) 799Assert.Equal(True, expectedTree.GetRoot().ContainsDiagnostics) 800Assert.Equal(True, incrementalTree.GetRoot().ContainsDiagnostics)
Parser\DeclarationTests.vb (1)
16Assert.False(tree.GetRoot().ContainsDiagnostics)
Parser\ParseExpression.vb (7)
33Assert.Equal(expectsErrors, prog.ContainsDiagnostics) 50Assert.Equal(expectsErrors, expr.ContainsDiagnostics) 221Assert.True(exp.ContainsDiagnostics) 235Assert.True(exp.ContainsDiagnostics) 246Assert.True(exp.ContainsDiagnostics) 1024Assert.False(tree.ContainsDiagnostics, errors) 2022Assert.True(name.ContainsDiagnostics)
Parser\ParseStatements.vb (14)
1895Assert.Equal(False, statement.ContainsDiagnostics) 1904Assert.Equal(True, statement.ContainsDiagnostics) 1913Assert.Equal(True, statement.ContainsDiagnostics) 1922Assert.Equal(False, statement.ContainsDiagnostics) 1928Assert.Equal(False, statement.ContainsDiagnostics) 1934Assert.Equal(False, statement.ContainsDiagnostics) 1949Assert.Equal(False, statement.ContainsDiagnostics) 1966Assert.Equal(True, statement.ContainsDiagnostics) 1983Assert.Equal(False, statement.ContainsDiagnostics) 2000Assert.Equal(True, statement.ContainsDiagnostics) 2180Assert.False(compilation.ContainsDiagnostics) 2219Assert.False(compilation.ContainsDiagnostics) 2254Assert.False(compilation.ContainsDiagnostics) 2296Assert.Equal(False, statement.ContainsDiagnostics)
Scanner\ScanErrorTests.vb (1)
29Assert.Equal(True, t.ContainsDiagnostics)
Syntax\SyntaxFactsTest.vb (4)
1016Assert.False(cu.ContainsDiagnostics, "Baseline has diagnostics.") 1105Assert.False(cu.ContainsDiagnostics, "Transformed tree has diagnostics.") 1115Assert.False(cu.ContainsDiagnostics, "Baseline has diagnostics.") 1160Assert.True(SyntaxFactory.ParseCompilationUnit(cu.ReplaceToken(currentToken, currentToken.WithTrailingTrivia(newTrailing)).ToFullString()).ContainsDiagnostics,
Syntax\SyntaxRewriterTests.vb (2)
463Assert.False(red.ContainsDiagnostics) 749Assert.False(red.ContainsDiagnostics)
TestSyntaxNodes.vb (2)
957Assert.True(node.ContainsDiagnostics) 959Assert.False(node.ContainsDiagnostics)
Microsoft.CodeAnalysis.VisualBasic.Test.Utilities (3)
ParserTestUtilities.vb (3)
86Assert.Equal(root.ContainsDiagnostics, errors.Builder.Length > 0) 87Assert.False(root.ContainsDiagnostics, errors.ToStringAndFree()) 89Assert.True(root.ContainsDiagnostics, "Tree was expected to contain errors.")
Microsoft.CodeAnalysis.VisualBasic.Workspaces (7)
CastAnalyzer.vb (1)
194If speculationAnalyzer.SemanticRootOfOriginalExpression.ContainsDiagnostics() Then
CodeCleanup\Providers\NormalizeModifiersOrOperatorsCodeCleanupProvider.vb (1)
332Return Not parsedNode.ContainsDiagnostics()
Rename\VisualBasicRenameRewriterLanguageService.vb (1)
548If name.ContainsDiagnostics Then
SyntaxNodeExtensions.vb (2)
868Return topMostStatement.ContainsDiagnostics 878Return topMostExpression.Parent.ContainsDiagnostics
VisualBasicIndentationService.Indenter.vb (2)
220If node.ContainsDiagnostics Then 229Return containingStatement.ContainsDiagnostics()
Microsoft.CodeAnalysis.Workspaces.UnitTests (1)
CommandLineProject\CommandLineProjectWorkspaceTests.cs (1)
47Assert.False(tree.ContainsDiagnostics);
Microsoft.VisualStudio.LanguageServices.CSharp (2)
ChangeSignature\CSharpChangeSignatureViewModelFactoryService.cs (1)
55public override bool IsTypeNameValid(string typeName) => !SyntaxFactory.ParseTypeName(typeName, options: s_langVersionLatestParseOptions).ContainsDiagnostics;
Snippets\SnippetExpansionClient.cs (1)
160else if (candidateUsing.ContainsDiagnostics && !namespaceToImport.Contains("="))
Microsoft.VisualStudio.LanguageServices.VisualBasic (2)
ChangeSignature\VisualBasicChangeSignatureViewModelFactoryService.vb (1)
47Return Not SyntaxFactory.ParseTypeName(typeName, options:=visualBasicParseOptions).ContainsDiagnostics
CodeModel\VisualBasicCodeModelService.CodeModelEventCollector.vb (1)
133If member.ContainsDiagnostics Then