158 references to ContainsDiagnostics
Microsoft.CodeAnalysis (7)
Syntax\GreenNode.cs (1)
616if (this.ContainsDiagnostics)
Syntax\InternalSyntax\SyntaxDiagnosticInfoList.cs (2)
63if (node != null && node.ContainsDiagnostics) 91if (child == null || !child.ContainsDiagnostics)
Syntax\SyntaxNode.cs (1)
435return this.Green.ContainsDiagnostics;
Syntax\SyntaxNodeOrToken.cs (1)
447return _token.ContainsDiagnostics;
Syntax\SyntaxToken.cs (1)
217public bool ContainsDiagnostics => Node?.ContainsDiagnostics ?? false;
Syntax\SyntaxTrivia.cs (1)
130public bool ContainsDiagnostics => UnderlyingNode?.ContainsDiagnostics ?? false;
Microsoft.CodeAnalysis.CSharp (22)
Parser\DirectiveParser.cs (4)
613hasError = hasError || id.ContainsDiagnostics; 668hasError = file.ContainsDiagnostics | guid.ContainsDiagnostics | bytes.ContainsDiagnostics;
Parser\DocumentationCommentParser.cs (1)
918bool needOverallError = !IsEndOfCrefAttribute || result.ContainsDiagnostics;
Parser\LanguageParser.cs (12)
564if (reportUnexpectedToken && !skippedToken.ContainsDiagnostics) 2652(typeParameterListOpt != null && typeParameterListOpt.ContainsDiagnostics 3962var token = (first && !this.CurrentToken.ContainsDiagnostics) ? this.EatTokenWithPrejudice(expected) : this.EatToken(); 3988var token = (first && !this.CurrentToken.ContainsDiagnostics) ? this.EatTokenWithPrejudice(errorCode) : this.EatToken(); 4030Debug.Assert(accessorName.ContainsDiagnostics); 4080Debug.Assert(accessorName.ContainsDiagnostics); 7483if (result.ContainsDiagnostics && 8350Debug.Assert(@try.ContainsDiagnostics); 9841forceLocalFunc |= !paramListSyntax[i].ContainsDiagnostics; 11956this.EatToken(SyntaxKind.OpenParenToken, ErrorCode.ERR_BadNewExpr, reportError: type?.ContainsDiagnostics == false), 13196if (node.ContainsDiagnostics) 13206if (!current.ContainsDiagnostics)
Parser\LanguageParser_InterpolatedString.cs (1)
468if (token.ContainsDiagnostics)
Parser\SyntaxParser.cs (1)
938else if (node.ContainsDiagnostics && diagnostic == null)
Syntax\CSharpSyntaxTree.cs (1)
800if (greenNode.ContainsDiagnostics)
Syntax\SyntaxTreeDiagnosticEnumerator.cs (2)
27if (node != null && node.ContainsDiagnostics) 83if (!child.ContainsDiagnostics)
Microsoft.CodeAnalysis.CSharp.Syntax.UnitTests (1)
Syntax\SyntaxRewriterTests.cs (1)
698Assert.False(green.ContainsDiagnostics);
Microsoft.CodeAnalysis.VisualBasic (124)
Parser\BlockContexts\BlockContext.vb (1)
331If Not currentStmt.ContainsDiagnostics AndAlso Not unexpected.ContainsDiagnostics Then
Parser\BlockContexts\SingleLineLambdaContext.vb (1)
40reportRequiresSingleStatement = Not statement.ContainsDiagnostics() AndAlso Not IsSingleStatement(statement)
Parser\ParseConditional.vb (7)
147If expression.ContainsDiagnostics Then 234If Name.ContainsDiagnostics Then 246If expression.ContainsDiagnostics Then 398If warningKeyword.ContainsDiagnostics Then 406If errorCode.ContainsDiagnostics Then 424If comma.ContainsDiagnostics Then 469If Not badDirective.ContainsDiagnostics Then
Parser\ParseExpression.vb (5)
806If Type.ContainsDiagnostics Then 932If exp.ContainsDiagnostics Then 1552If value.ContainsDiagnostics Then 1601If exp.ContainsDiagnostics Then 1713If returnType.ContainsDiagnostics Then
Parser\ParseQuery.vb (17)
57If rangeVar.ContainsDiagnostics Then 103If Not aggName.ContainsDiagnostics AndAlso CurrentToken.Kind = SyntaxKind.OpenParenToken Then 245If rangeVar.ContainsDiagnostics Then 291If varName.ContainsDiagnostics Then 341If Type.ContainsDiagnostics Then 370If source Is Nothing OrElse source.ContainsDiagnostics Then 412If varName.ContainsDiagnostics Then 462If Type.ContainsDiagnostics Then 489If source Is Nothing OrElse source.ContainsDiagnostics Then 763If varName.ContainsDiagnostics Then 808If Type.ContainsDiagnostics Then 835If source Is Nothing OrElse source.ContainsDiagnostics Then 870If Left.ContainsDiagnostics Then 897If element.ContainsDiagnostics Then 927If result.Node.ContainsDiagnostics Then 976If OrderExpression.ContainsDiagnostics Then 1016If operators.Count > 0 AndAlso operators(operators.Count - 1).ContainsDiagnostics Then
Parser\Parser.vb (40)
114Not typeArguments.ContainsDiagnostics() Then 278If Not node.ContainsDiagnostics Then 1452If identifier.ContainsDiagnostics Then 1463If typeName.ContainsDiagnostics Then 1508If ident.ContainsDiagnostics Then 1522If expr.ContainsDiagnostics Then 1582If ident.ContainsDiagnostics Then 1661If namespaceName.ContainsDiagnostics Then 2125If declarator.ContainsDiagnostics Then 2251If typeName.ContainsDiagnostics Then 2276If optionalInitializer.ContainsDiagnostics Then 2375If Initializer.ContainsDiagnostics Then 2475If initializer.ContainsDiagnostics Then 2951If skipped IsNot Nothing AndAlso Not element.ContainsDiagnostics Then 3142If typeName.ContainsDiagnostics Then 3348If upperBound.ContainsDiagnostics Then 3362If upperBound.ContainsDiagnostics OrElse (toKeyword IsNot Nothing AndAlso lowerBound.ContainsDiagnostics) Then 3557If eventContainer.ContainsDiagnostics OrElse Dot.ContainsDiagnostics OrElse eventMember.ContainsDiagnostics Then 3686If ident.ContainsDiagnostics Then 3836If ident.ContainsDiagnostics Then 3864If returnType.ContainsDiagnostics Then 4020If returnType.ContainsDiagnostics Then 4139If ident.ContainsDiagnostics Then 4344If constraint.ContainsDiagnostics Then 4369If constraint.ContainsDiagnostics Then 4495If param.ContainsDiagnostics Then 4632If paramName.ContainsDiagnostics Then 4651If optionalAsClause.ContainsDiagnostics Then 4681If value.ContainsDiagnostics Then 4814If importsClause.ContainsDiagnostics AndAlso CurrentToken.Kind <> SyntaxKind.CommaToken Then 4863If typeName.ContainsDiagnostics Then 5066If name.ContainsDiagnostics Then 5134If returnType.ContainsDiagnostics Then 5192If libraryName.ContainsDiagnostics Then 5206If optionalAliasName.ContainsDiagnostics Then 5264If ReturnType.ContainsDiagnostics Then 5354If returnType.ContainsDiagnostics Then
Parser\ParseReportError.vb (1)
107If Not badStmt.ContainsDiagnostics Then
Parser\ParserExtensions.vb (2)
50If this.Item(i).ContainsDiagnostics Then 60If this(i).ContainsDiagnostics Then
Parser\ParseStatement.vb (31)
278If CaseExpr.ContainsDiagnostics Then 297If value.ContainsDiagnostics Then 306If upperBound.ContainsDiagnostics Then 386If value.ContainsDiagnostics Then 416If condition.ContainsDiagnostics Then 474If condition.ContainsDiagnostics Then 604If controlVariable.ContainsDiagnostics Then 615If expression.ContainsDiagnostics Then 638If controlVariable.ContainsDiagnostics Then 655If fromValue.ContainsDiagnostics Then 674If toValue.ContainsDiagnostics Then 694If stepValue.ContainsDiagnostics Then 727If variable.ContainsDiagnostics Then 829If Declarator.ContainsDiagnostics Then 887If Not intLiteral.ContainsDiagnostics Then 975If Not errorKeyword.ContainsDiagnostics Then 1089If target.ContainsDiagnostics Then 1104If source.ContainsDiagnostics Then 1210If invocation.ContainsDiagnostics Then 1250If ident.ContainsDiagnostics Then 1289If possibleInvocation.ContainsDiagnostics Then 1350If eventExpression.ContainsDiagnostics Then 1359If DelegateExpression.ContainsDiagnostics Then 1390If operand.ContainsDiagnostics Then 1475If typeName.ContainsDiagnostics Then 1520If value.ContainsDiagnostics Then 1538If value.ContainsDiagnostics Then 1655If source.ContainsDiagnostics() Then 1687If condition.ContainsDiagnostics Then 1760ElseIf operand.ContainsDiagnostics Then 1828If expression.ContainsDiagnostics Then
Parser\ParseTerminal.vb (1)
84If SyntaxKind.QuestionToken = CurrentToken.Kind AndAlso Not identifier.ContainsDiagnostics Then
Parser\ParseXml.vb (5)
814If Not (attributes.Node IsNot Nothing AndAlso attributes.Node.ContainsDiagnostics) Then 850If result.ContainsDiagnostics Then 902If unexpected.Node.ContainsDiagnostics Then 1189If result.ContainsDiagnostics Then 1411If identToken.ContainsDiagnostics() Then
Preprocessor\ExpressionEvaluator.vb (3)
119If expr.ContainsDiagnostics Then 134If expr.ContainsDiagnostics Then 226If expr.ContainsDiagnostics Then
Scanner\Blender.vb (1)
415If node.ContainsDiagnostics Then
Scanner\Directives.vb (1)
137Debug.Assert((statement Is directive) OrElse node.ContainsDiagnostics, "since we have no errors, we should not be changing statement")
Syntax\InternalSyntax\SyntaxNode.vb (2)
177If Not ContainsDiagnostics Then 198If child IsNot Nothing AndAlso child.ContainsDiagnostics Then
Syntax\InternalSyntax\SyntaxNodeExtensions.vb (1)
515If token.ContainsDiagnostics() Then
Syntax\SyntaxTreeDiagnosticEnumerator.vb (2)
35If node IsNot Nothing AndAlso node.ContainsDiagnostics Then 87If Not child.ContainsDiagnostics Then
Syntax\VisualBasicSyntaxNode.vb (2)
218If node.ContainsDiagnostics Then 264If n.UnderlyingNode.ContainsDiagnostics Then
Syntax\VisualBasicSyntaxTree.vb (1)
377If node.ContainsDiagnostics Then
Microsoft.CodeAnalysis.VisualBasic.Syntax.UnitTests (4)
Scanner\XmlScannerTests.vb (1)
336Assert.Equal(True, tk.ContainsDiagnostics)
Syntax\SyntaxRewriterTests.vb (1)
733Assert.False(green.ContainsDiagnostics)
TestSyntaxNodes.vb (2)
979Assert.True(node.Node.ContainsDiagnostics) 981Assert.False(node.Node.ContainsDiagnostics)