93 references to ContainsDiagnostics
Microsoft.CodeAnalysis (2)
Syntax\SyntaxNode.cs (1)
1632if (!this.ContainsDiagnostics)
Syntax\SyntaxNodeOrToken.cs (1)
453return _nodeOrParent.ContainsDiagnostics;
Microsoft.CodeAnalysis.CodeStyle (2)
src\Analyzers\Core\Analyzers\NewLines\ConsecutiveStatementPlacement\AbstractConsecutiveStatementPlacementDiagnosticAnalyzer.cs (1)
51if (node.ContainsDiagnostics && node.GetDiagnostics().Any(d => d.Severity == DiagnosticSeverity.Error))
src\Analyzers\Core\Analyzers\NewLines\MultipleBlankLines\AbstractMultipleBlankLinesDiagnosticAnalyzer.cs (1)
53if (node.ContainsDiagnostics)
Microsoft.CodeAnalysis.CSharp (15)
Binder\Binder_Crefs.cs (2)
1102Debug.Assert(typeArgumentSyntax.ContainsDiagnostics || !typeArgumentSyntax.SyntaxTree.ReportDocumentationCommentDiagnostics() || 1192Debug.Assert(type.TypeKind != TypeKind.Error || typeSyntax.ContainsDiagnostics || !typeSyntax.SyntaxTree.ReportDocumentationCommentDiagnostics(), "Why wasn't there a diagnostic?");
Binder\Binder_Expressions.cs (1)
2441Debug.Assert(node.ContainsDiagnostics);
Binder\InMethodBinder.cs (1)
249Debug.Assert(oldLocation != newLocation || oldLocation == Location.None || newLocation.SourceTree?.GetRoot().ContainsDiagnostics == true,
Compilation\CSharpCompilation.cs (1)
3900!d.ContainsDiagnostics);
Compiler\DocumentationCommentCompiler.cs (3)
878if (!node.ContainsDiagnostics) 1204if (crefSyntax.ContainsDiagnostics) 1293if (identifier.ContainsDiagnostics)
Compiler\DocumentationCommentCompiler.IncludeElementExpander.cs (1)
636if (treelessSyntax.ContainsDiagnostics && sourceLocation.SourceTree.ReportDocumentationCommentDiagnostics())
Parser\Blender.Reader.cs (1)
242(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)
75Debug.Assert(declarator.ArgumentList.ContainsDiagnostics, "The parser should have caught this.");
Syntax\CSharpPragmaWarningStateMap.cs (1)
121if (currentErrorCode.IsMissing || currentErrorCode.ContainsDiagnostics)
Syntax\SyntaxFactory.cs (1)
2364if (lastNode.HasTrailingTrivia && lastNode.ContainsDiagnostics && HasUnterminatedMultiLineComment(lastNode.GetTrailingTrivia()))
Microsoft.CodeAnalysis.CSharp.CodeStyle (10)
src\Analyzers\CSharp\Analyzers\NewLines\ConsecutiveBracePlacement\ConsecutiveBracePlacementDiagnosticAnalyzer.cs (1)
61if (current.ContainsDiagnostics && current.GetDiagnostics().Any(d => d.Severity == DiagnosticSeverity.Error))
src\Analyzers\CSharp\Analyzers\NewLines\ConstructorInitializerPlacement\ConstructorInitializerPlacementDiagnosticAnalyzer.cs (1)
49if (node.ContainsDiagnostics)
src\Analyzers\CSharp\Analyzers\NewLines\EmbeddedStatementPlacement\EmbeddedStatementPlacementDiagnosticAnalyzer.cs (1)
46if (node.ContainsDiagnostics)
src\Analyzers\CSharp\Analyzers\UsePatternMatching\CSharpAsAndNullCheckDiagnosticAnalyzer.Analyzer.cs (3)
396if (statementOrExpression.ContainsDiagnostics) 411if (firstStatement.ContainsDiagnostics || lastStatement.ContainsDiagnostics)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Indentation\CSharpSmartTokenFormatter.cs (1)
58if (common.ContainsDiagnostics && !CloseBraceOfTryOrDoBlock(endToken))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Simplification\Simplifiers\CastSimplifier.cs (3)
57!cast.WalkUpParentheses().ContainsDiagnostics && 64if (cast.WalkUpParentheses().ContainsDiagnostics) 184Contract.ThrowIfTrue(castNode.WalkUpParentheses().ContainsDiagnostics);
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (2)
src\Analyzers\CSharp\CodeFixes\ConvertNamespace\ConvertNamespaceTransform.cs (1)
160if (stringNode.ContainsDiagnostics)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\CSharpCodeGenerationHelpers.cs (1)
187if (index != 0 && declarationList[index - 1].ContainsDiagnostics && AreBracesMissing(declarationList[index - 1]))
Microsoft.CodeAnalysis.CSharp.EditorFeatures (1)
AutomaticCompletion\AutomaticLineEnderCommandHandler.cs (1)
164if (node != null && !node.ContainsDiagnostics)
Microsoft.CodeAnalysis.CSharp.Features (12)
CodeRefactorings\InlineTemporary\InlineTemporaryCodeRefactoringProvider.cs (1)
76if (localDeclarationStatement.ContainsDiagnostics ||
Diagnostics\Analyzers\CSharpSimplifyTypeNamesDiagnosticAnalyzer.cs (1)
97if (node.ContainsDiagnostics)
GenerateMember\GenerateVariable\CSharpGenerateVariableService.cs (1)
165return parsedType.IsKind(SyntaxKind.GenericName) && !parsedType.ContainsDiagnostics;
src\Analyzers\CSharp\Analyzers\NewLines\ConsecutiveBracePlacement\ConsecutiveBracePlacementDiagnosticAnalyzer.cs (1)
61if (current.ContainsDiagnostics && current.GetDiagnostics().Any(d => d.Severity == DiagnosticSeverity.Error))
src\Analyzers\CSharp\Analyzers\NewLines\ConstructorInitializerPlacement\ConstructorInitializerPlacementDiagnosticAnalyzer.cs (1)
49if (node.ContainsDiagnostics)
src\Analyzers\CSharp\Analyzers\NewLines\EmbeddedStatementPlacement\EmbeddedStatementPlacementDiagnosticAnalyzer.cs (1)
46if (node.ContainsDiagnostics)
src\Analyzers\CSharp\Analyzers\UsePatternMatching\CSharpAsAndNullCheckDiagnosticAnalyzer.Analyzer.cs (3)
396if (statementOrExpression.ContainsDiagnostics) 411if (firstStatement.ContainsDiagnostics || lastStatement.ContainsDiagnostics)
src\Analyzers\CSharp\CodeFixes\ConvertNamespace\ConvertNamespaceTransform.cs (1)
160if (stringNode.ContainsDiagnostics)
StringIndentation\CSharpStringIndentationService.cs (1)
98if (interpolatedString.ContainsDiagnostics)
Structure\Providers\StringLiteralExpressionStructureProvider.cs (1)
21if (node.IsKind(SyntaxKind.StringLiteralExpression) && !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)
632Assert.True(arg.ContainsDiagnostics); 657Assert.True(arg.ContainsDiagnostics); 683Assert.True(arg.ContainsDiagnostics); 710Assert.True(arg.ContainsDiagnostics); 716Assert.False(arg2.ContainsDiagnostics); 741Assert.True(arg.ContainsDiagnostics); 766Assert.True(arg.ContainsDiagnostics);
Parsing\ParsingErrorRecoveryTests.cs (10)
6581Assert.False(getBodyStmts[0].ContainsDiagnostics); 6963Assert.True(file.ContainsDiagnostics); 6974Assert.True(file.ContainsDiagnostics); 6993Assert.True(file.ContainsDiagnostics); 7018Assert.False(file.ContainsDiagnostics); 7034Assert.False(file.ContainsDiagnostics); 7059Assert.True(file.ContainsDiagnostics); 7198Assert.True(file.ContainsDiagnostics); 7214Assert.True(file.ContainsDiagnostics); 7235Assert.False(file.ContainsDiagnostics);
Parsing\ScriptParsingTests.cs (4)
191Assert.True(tree.GetCompilationUnitRoot().ContainsDiagnostics); 233Assert.True(tree.GetCompilationUnitRoot().ContainsDiagnostics); 3158Assert.False(tree.GetCompilationUnitRoot().ContainsDiagnostics); 3190Assert.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)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Indentation\CSharpSmartTokenFormatter.cs (1)
58if (common.ContainsDiagnostics && !CloseBraceOfTryOrDoBlock(endToken))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Simplification\Simplifiers\CastSimplifier.cs (3)
57!cast.WalkUpParentheses().ContainsDiagnostics && 64if (cast.WalkUpParentheses().ContainsDiagnostics) 184Contract.ThrowIfTrue(castNode.WalkUpParentheses().ContainsDiagnostics);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\CSharpCodeGenerationHelpers.cs (1)
187if (index != 0 && declarationList[index - 1].ContainsDiagnostics && AreBracesMissing(declarationList[index - 1]))
Microsoft.CodeAnalysis.Features (5)
Completion\Providers\AbstractInternalsVisibleToCompletionProvider.cs (1)
191if (attribute.ContainsDiagnostics)
ConvertLinq\ConvertForEachToLinqQuery\AbstractConvertForEachToLinqQueryProvider.cs (1)
75if (forEachStatement.ContainsDiagnostics)
src\Analyzers\Core\Analyzers\NewLines\ConsecutiveStatementPlacement\AbstractConsecutiveStatementPlacementDiagnosticAnalyzer.cs (1)
51if (node.ContainsDiagnostics && node.GetDiagnostics().Any(d => d.Severity == DiagnosticSeverity.Error))
src\Analyzers\Core\Analyzers\NewLines\MultipleBlankLines\AbstractMultipleBlankLinesDiagnosticAnalyzer.cs (1)
53if (node.ContainsDiagnostics)
UseNamedArguments\AbstractUseNamedArgumentsCodeRefactoringProvider.cs (1)
50if (receiver.ContainsDiagnostics)
Microsoft.CodeAnalysis.VisualBasic (1)
Syntax\VisualBasicWarningStateMap.vb (1)
81If currentCode.IsMissing OrElse currentCode.ContainsDiagnostics Then
Microsoft.CodeAnalysis.Workspaces.UnitTests (1)
CommandLineProject\CommandLineProjectWorkspaceTests.cs (1)
46Assert.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\CSharpSnippetExpansionLanguageHelper.cs (1)
134else if (candidateUsing.ContainsDiagnostics && !namespaceToImport.Contains("="))
Roslyn.Diagnostics.CSharp.Analyzers (5)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Indentation\CSharpSmartTokenFormatter.cs (1)
58if (common.ContainsDiagnostics && !CloseBraceOfTryOrDoBlock(endToken))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Simplification\Simplifiers\CastSimplifier.cs (3)
57!cast.WalkUpParentheses().ContainsDiagnostics && 64if (cast.WalkUpParentheses().ContainsDiagnostics) 184Contract.ThrowIfTrue(castNode.WalkUpParentheses().ContainsDiagnostics);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\CSharpCodeGenerationHelpers.cs (1)
187if (index != 0 && declarationList[index - 1].ContainsDiagnostics && AreBracesMissing(declarationList[index - 1]))