23 references to Ambiguous
Microsoft.CodeAnalysis.CSharp (23)
Binder\Binder_Expressions.cs (1)
8060
return new BoundBadExpression(node, LookupResultKind.
Ambiguous
, lookupResult.Symbols.AsImmutable(), ImmutableArray.Create(AdjustBadExpressionChild(boundLeft)), CreateErrorType(rightName), hasErrors: true);
Binder\Binder_Operators.cs (14)
162
Debug.Assert(resultKind is LookupResultKind.Viable or LookupResultKind.
Ambiguous
or LookupResultKind.OverloadResolutionFailure or LookupResultKind.Empty);
166
if (!best.HasValue && resultKind != LookupResultKind.
Ambiguous
)
1303
ErrorCode errorCode = resultKind == LookupResultKind.
Ambiguous
?
1369
case LookupResultKind.
Ambiguous
:
2069
Debug.Assert(resultKind is LookupResultKind.Viable or LookupResultKind.
Ambiguous
or LookupResultKind.OverloadResolutionFailure or LookupResultKind.Empty);
2073
if (!possiblyBest.HasValue && resultKind != LookupResultKind.
Ambiguous
)
2179
Debug.Assert(resultKind is LookupResultKind.Viable or LookupResultKind.
Ambiguous
or LookupResultKind.OverloadResolutionFailure or LookupResultKind.Empty);
2209
resultKind = LookupResultKind.
Ambiguous
;
2275
Debug.Assert(resultKind is LookupResultKind.Viable or LookupResultKind.
Ambiguous
or LookupResultKind.OverloadResolutionFailure or LookupResultKind.Empty);
2279
if (!best.HasValue && resultKind != LookupResultKind.
Ambiguous
)
2324
Debug.Assert(resultKind is LookupResultKind.Viable or LookupResultKind.
Ambiguous
or LookupResultKind.OverloadResolutionFailure or LookupResultKind.Empty);
2376
resultKind = LookupResultKind.
Ambiguous
;
3328
Debug.Assert(resultKind is LookupResultKind.Viable or LookupResultKind.
Ambiguous
or LookupResultKind.OverloadResolutionFailure or LookupResultKind.Empty);
3332
if (!best.HasValue && resultKind != LookupResultKind.
Ambiguous
)
Binder\Binder_Symbols.cs (2)
1519
receiver = new BoundBadExpression(receiver.Syntax, LookupResultKind.
Ambiguous
, ImmutableArray<Symbol>.Empty, ImmutableArray.Create(receiver), receiver.Type, hasErrors: true).MakeCompilerGenerated();
2320
LookupResultKind.
Ambiguous
,
Binder\Binder_TupleOperators.cs (1)
216
ReportBinaryOperatorError(node, diagnostics, node.OperatorToken, left, right, LookupResultKind.
Ambiguous
, ref discardedOperatorResolutionForReporting);
Binder\LookupResultKind.cs (1)
90
case LookupResultKind.
Ambiguous
: return CandidateReason.Ambiguous;
Binder\MethodGroupResolution.cs (1)
51
Debug.Assert(resultKind != LookupResultKind.
Ambiguous
); // HasAnyApplicableMethod is expecting Viable methods.
Compilation\CSharpSemanticModel.cs (1)
384
LookupResultKind resultKind = LookupResultKind.
Ambiguous
;
Compilation\SyntaxTreeSemanticModel.cs (1)
270
result = SymbolInfoFactory.Create(symbols, LookupResultKind.
Ambiguous
, isDynamic: false);
Symbols\Source\SourceNamedTypeSymbol_Bases.cs (1)
342
baseType = new ExtendedErrorTypeSymbol(baseType, LookupResultKind.
Ambiguous
, info);