63 references to HasErrors
Microsoft.CodeAnalysis.CSharp (33)
Binder\Binder_AnonymousTypes.cs (1)
65
hasError |= expression.
HasErrors
;
Binder\Binder_Expressions.cs (3)
840
bool hasErrors = node.
HasErrors
;
854
if (parent == null || node.
HasErrors
)
5333
if (!hasEnumerableInitializerType && !initializerSyntax.
HasErrors
&& !initializerType.IsErrorType())
Binder\Binder_Operators.cs (1)
3198
bool hasErrors = node.Right.
HasErrors
;
Binder\Binder_Query.cs (2)
930
if (ultimateReceiver.HasAnyErrors || node.
HasErrors
)
991
if (!receiver.HasAnyErrors && !node.
HasErrors
)
Binder\Binder_Statements.cs (3)
652
if (!node.
HasErrors
)
832
((VariableDeclarationSyntax)declarationNode).Variables.Count > 1 && !declarationNode.
HasErrors
)
878
if (!errorSyntax.
HasErrors
)
Binder\Binder_Symbols.cs (2)
480
if (!syntax.
HasErrors
)
503
if (!syntax.
HasErrors
)
Binder\ForEachLoopBinder.cs (2)
384
if (!node.
HasErrors
)
405
_syntax.
HasErrors
||
Binder\SwitchBinder.cs (2)
223
matchLabel.Pattern, SwitchGoverningType, permitDesignations: true, labelSyntax.
HasErrors
, tempDiagnosticBag);
474
if (!node.
HasErrors
)
Binder\SwitchBinder_Patterns.cs (4)
103
if (!p.Pattern.
HasErrors
&& !anyPreviousErrors)
239
bool hasErrors = node.
HasErrors
;
273
matchLabelSyntax.Pattern, SwitchGoverningType, permitDesignations: true, node.
HasErrors
, diagnostics);
279
node.
HasErrors
);
BoundTree\BoundNode.cs (1)
99
if (this.HasErrors || this.Syntax != null && this.Syntax.
HasErrors
)
CommandLine\CSharpCompiler.cs (1)
350
d => d.IsActive && !d.
HasErrors
&& d.Kind() == SyntaxKind.LineDirectiveTrivia))
Compilation\CSharpCompilation.cs (1)
764
if (root.
HasErrors
)
Compilation\CSharpSemanticModel.cs (1)
1343
else if (node.IsMissing || node.
HasErrors
|| node.Width == 0 || node.IsPartOfStructuredTrivia())
Symbols\ConstraintsHelper.cs (2)
566
if (typeSyntax.
HasErrors
)
640
var result = !typeSyntax.
HasErrors
&& CheckTypeConstraints(type, in args, diagnosticsBuilder, nullabilityDiagnosticsBuilderOpt: args.IncludeNullability ? diagnosticsBuilder : null,
Symbols\Source\LocalFunctionSymbol.cs (1)
258
|| returnTypeSyntax.
HasErrors
);
Symbols\Source\SourceFixedFieldSymbol.cs (1)
100
Debug.Assert(sizeConstant.IsIntegral || diagnostics.HasAnyErrors() || sizeExpression.
HasErrors
);
Symbols\Source\SourceMemberContainerSymbol.cs (1)
4641
bool reportMisplacedGlobalCode = !m.
HasErrors
;
Symbols\Source\SourceMethodSymbol.cs (1)
33
if (!returnTypeSyntax.
HasErrors
)
Symbols\Source\SourceOrdinaryMethodSymbol.cs (1)
165
Debug.Assert(this.RefKind == RefKind.None || !returnType.IsVoidType() || returnTypeSyntax.
HasErrors
);
Syntax\CSharpLineDirectiveMap.cs (1)
98
if (!spanDirective.
HasErrors
&&
Syntax\SyntaxFactory.cs (1)
2320
if (!compilation.
HasErrors
)
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (1)
Semantics\ImplicitObjectCreationTests.cs (1)
4188
Assert.False(modifiedNode.
HasErrors
);
Microsoft.CodeAnalysis.CSharp.Syntax.UnitTests (16)
Parsing\DeconstructionTests.cs (13)
1879
Assert.False(statement.
HasErrors
);
1892
Assert.False(statement.
HasErrors
);
1904
Assert.False(statement.
HasErrors
);
1916
Assert.False(statement.
HasErrors
);
1928
Assert.False(statement.
HasErrors
);
1945
Assert.False(statement.
HasErrors
);
1962
Assert.False(statement.
HasErrors
);
1976
Assert.False(statement.
HasErrors
);
1990
Assert.False(statement.
HasErrors
);
2006
Assert.False(statement.
HasErrors
);
2017
Assert.False(statement.
HasErrors
);
2028
Assert.True(statement.
HasErrors
);
2047
Assert.False(statement.
HasErrors
);
Parsing\ExpressionParsingTests.cs (1)
921
Assert.False(expr.
HasErrors
);
Parsing\LocalFunctionParsingTests.cs (2)
1290
Assert.False(file.
HasErrors
);
1344
Assert.False(file.
HasErrors
);
Microsoft.CodeAnalysis.VisualBasic (8)
Binding\Binder_Expressions.vb (2)
682
If node.Argument.
HasErrors
Then
698
Debug.Assert(node.Argument.
HasErrors
)
Binding\Binder_ObjectInitializer.vb (1)
652
If Not fieldName.
HasErrors
Then
Binding\Binder_Symbols.vb (1)
336
Debug.Assert(typeSyntax.IsMissing OrElse typeSyntax.
HasErrors
)
Compilation\VisualBasicCompilation.vb (1)
823
If root.
HasErrors
Then
Symbols\ConstraintsHelper.vb (1)
452
If syntaxNode.
HasErrors
Then
Symbols\Source\ImplicitNamedTypeSymbol.vb (1)
189
Dim reportAsMisplacedGlobalCode = globalCodeNotAllowed AndAlso Not memberSyntax.
HasErrors
Syntax\SyntaxFactory.vb (1)
1105
ElseIf Not compilationUnit.
HasErrors
Then
Microsoft.CodeAnalysis.VisualBasic.Syntax.UnitTests (5)
Parser\ParseStatements.vb (2)
2336
Assert.True(stmt.
HasErrors
)
2340
Assert.False(stmt.
HasErrors
)
Syntax\SerializationTests.vb (2)
49
Assert.True(root.
HasErrors
)
60
Assert.True(DirectCast(droot, VisualBasicSyntaxNode).
HasErrors
)
Syntax\SyntaxSubmissionsTests.vb (1)
16
Assert.Equal(hasErrors, compilation.
HasErrors
)