25 references to Error
Microsoft.CodeAnalysis.CSharp (25)
Binder\Binder_Expressions.cs (13)
1775
if (lookupResult.
Error
!= null)
1777
Error(diagnostics, lookupResult.
Error
, node);
8008
this.BindMemberAccessReportError(node, right, rightName, boundLeft, lookupResult.
Error
, diagnostics);
8009
return BindMemberAccessBadResult(node, rightName, boundLeft, lookupResult.
Error
, lookupResult.Symbols.ToImmutable(), lookupResult.Kind);
8072
Error(diagnostics, lookupResult.
Error
, right);
8075
new ExtendedErrorTypeSymbol(GetContainingNamespaceOrNonExtensionType(symbols[0]), symbols.ToImmutable(), lookupResult.Kind, lookupResult.
Error
, rightArity));
8080
Debug.Assert(lookupResult.
Error
== null);
8342
this.BindMemberAccessReportError(node, right, rightName, boundLeft, lookupResult.
Error
, diagnostics);
8343
return BindMemberAccessBadResult(node, rightName, boundLeft, lookupResult.
Error
, lookupResult.Symbols.ToImmutable(), lookupResult.Kind);
9541
if (result.
Error
!= null)
9543
Error(diagnostics, result.
Error
, node);
9544
wasError = (result.
Error
.Severity == DiagnosticSeverity.Error);
10242
indexerAccessExpression = BadIndexerExpression(node, expr, analyzedArguments, lookupResult.
Error
, diagnostics);
Binder\Binder_Lookup.cs (4)
83
Debug.Assert(result.IsMultiViable || result.IsClear || result.
Error
!= null);
167
Debug.Assert(result.IsMultiViable || result.IsClear || result.
Error
!= null);
590
result.SetFrom(GenerateNonViableAttributeTypeResult(symbolWithoutSuffix, result.
Error
, diagnose));
600
resultWithSuffix.SetFrom(GenerateNonViableAttributeTypeResult(symbolWithSuffix, resultWithSuffix.
Error
, diagnose));
Binder\Binder_Symbols.cs (5)
1319
Debug.Assert(lookupResult.
Error
!= null);
1324
lookupResult.
Error
,
2417
if (result.
Error
!= null &&
2420
diagnostics.Add(new CSDiagnostic(result.
Error
, where.Location));
2429
return new ExtendedErrorTypeSymbol(GetContainingNamespaceOrNonExtensionType(symbols[0]), symbols.ToImmutable(), result.Kind, result.
Error
, arity);
Binder\ForEachLoopBinder.cs (2)
1929
if (lookupResult.
Error
!= null)
1931
diagnostics.Add(lookupResult.
Error
, collectionSyntax.Location);
BoundTree\BoundMethodGroup.cs (1)
23
: this(syntax, typeArgumentsOpt, name, methods, lookupResult.SingleSymbolOrDefault, lookupResult.
Error
, flags, functionType: GetFunctionType(binder, syntax), receiverOpt, lookupResult.Kind, hasErrors)