25 references to Error
Microsoft.CodeAnalysis.CSharp (25)
Binder\Binder_Expressions.cs (13)
1711if (lookupResult.Error != null) 1713Error(diagnostics, lookupResult.Error, node); 7791this.BindMemberAccessReportError(node, right, rightName, boundLeft, lookupResult.Error, diagnostics); 7792return BindMemberAccessBadResult(node, rightName, boundLeft, lookupResult.Error, lookupResult.Symbols.ToImmutable(), lookupResult.Kind); 7854Error(diagnostics, lookupResult.Error, right); 7857new ExtendedErrorTypeSymbol(GetContainingNamespaceOrNonExtensionType(symbols[0]), symbols.ToImmutable(), lookupResult.Kind, lookupResult.Error, rightArity)); 7862Debug.Assert(lookupResult.Error == null); 8126this.BindMemberAccessReportError(node, right, rightName, boundLeft, lookupResult.Error, diagnostics); 8127return BindMemberAccessBadResult(node, rightName, boundLeft, lookupResult.Error, lookupResult.Symbols.ToImmutable(), lookupResult.Kind); 9294if (result.Error != null) 9296Error(diagnostics, result.Error, node); 9297wasError = (result.Error.Severity == DiagnosticSeverity.Error); 9986indexerAccessExpression = BadIndexerExpression(node, expr, analyzedArguments, lookupResult.Error, diagnostics);
Binder\Binder_Lookup.cs (4)
83Debug.Assert(result.IsMultiViable || result.IsClear || result.Error != null); 167Debug.Assert(result.IsMultiViable || result.IsClear || result.Error != null); 639result.SetFrom(GenerateNonViableAttributeTypeResult(symbolWithoutSuffix, result.Error, diagnose)); 649resultWithSuffix.SetFrom(GenerateNonViableAttributeTypeResult(symbolWithSuffix, resultWithSuffix.Error, diagnose));
Binder\Binder_Symbols.cs (5)
1314Debug.Assert(lookupResult.Error != null); 1319lookupResult.Error, 2340if (result.Error != null && 2343diagnostics.Add(new CSDiagnostic(result.Error, where.Location)); 2352return new ExtendedErrorTypeSymbol(GetContainingNamespaceOrNonExtensionType(symbols[0]), symbols.ToImmutable(), result.Kind, result.Error, arity);
Binder\ForEachLoopBinder.cs (2)
1931if (lookupResult.Error != null) 1933diagnostics.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)