20 references to WRN_PatternIsAmbiguous
Microsoft.CodeAnalysis.CSharp (5)
Binder\ForEachLoopBinder.cs (2)
1276
diagnostics.Add(ErrorCode.
WRN_PatternIsAmbiguous
, _syntax.Expression.Location, patternType, MessageID.IDS_Collection.Localize(),
1347
diagnostics.Add(ErrorCode.
WRN_PatternIsAmbiguous
, _syntax.Expression.Location, collectionExpr.Type, MessageID.IDS_Collection.Localize(),
Errors\ErrorFacts.cs (2)
283
case ErrorCode.
WRN_PatternIsAmbiguous
:
781
case ErrorCode.
WRN_PatternIsAmbiguous
:
Generated\ErrorFacts.Generated.cs (1)
27
case ErrorCode.
WRN_PatternIsAmbiguous
:
Microsoft.CodeAnalysis.CSharp.Emit.UnitTests (11)
CodeGen\CodeGenAwaitForeachTests.cs (6)
4715
Diagnostic(ErrorCode.
WRN_PatternIsAmbiguous
, "new C()").WithArguments("C", "collection", "C.GetAsyncEnumerator(int)", "C.GetAsyncEnumerator(bool)").WithLocation(8, 33),
6578
Diagnostic(ErrorCode.
WRN_PatternIsAmbiguous
, "new C()").WithArguments("C", "collection", "Extensions1.GetAsyncEnumerator(C)", "Extensions2.GetAsyncEnumerator(C)").WithLocation(8, 33),
6618
Diagnostic(ErrorCode.
WRN_PatternIsAmbiguous
, "new C()").WithArguments("C", "collection", "Extensions1.GetAsyncEnumerator(C)", "Extensions2.GetAsyncEnumerator(C)").WithLocation(8, 33),
6658
Diagnostic(ErrorCode.
WRN_PatternIsAmbiguous
, "new C()").WithArguments("C", "collection", "Extensions1.GetAsyncEnumerator(C)", "Extensions2.GetAsyncEnumerator(C)").WithLocation(8, 33),
6776
Diagnostic(ErrorCode.
WRN_PatternIsAmbiguous
, "new C()").WithArguments("C", "collection", "Extensions1.GetAsyncEnumerator(I1)", "Extensions2.GetAsyncEnumerator(I2)").WithLocation(12, 33),
6928
Diagnostic(ErrorCode.
WRN_PatternIsAmbiguous
, "new C()").WithArguments("C", "collection", "Extensions1.GetAsyncEnumerator(C, int, int)", "Extensions2.GetAsyncEnumerator(C, int)").WithLocation(8, 33),
CodeGen\CodeGenForEachTests.cs (5)
3714
Diagnostic(ErrorCode.
WRN_PatternIsAmbiguous
, "new C()").WithArguments("C", "collection", "Extensions1.GetEnumerator(C)", "Extensions2.GetEnumerator(C)").WithLocation(7, 27),
3753
Diagnostic(ErrorCode.
WRN_PatternIsAmbiguous
, "new C()").WithArguments("C", "collection", "Extensions1.GetEnumerator(C)", "Extensions2.GetEnumerator(C)").WithLocation(7, 27),
3792
Diagnostic(ErrorCode.
WRN_PatternIsAmbiguous
, "new C()").WithArguments("C", "collection", "Extensions1.GetEnumerator(C)", "Extensions2.GetEnumerator(C)").WithLocation(7, 27),
3905
Diagnostic(ErrorCode.
WRN_PatternIsAmbiguous
, "new C()").WithArguments("C", "collection", "Extensions1.GetEnumerator(I1)", "Extensions2.GetEnumerator(I2)").WithLocation(11, 27),
4049
Diagnostic(ErrorCode.
WRN_PatternIsAmbiguous
, "new C()").WithArguments("C", "collection", "Extensions1.GetEnumerator(C, int, int)", "Extensions2.GetEnumerator(C, int)").WithLocation(7, 27),
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (4)
Semantics\SemanticErrorTests.cs (4)
15492
VerifyDiagnostics(Diagnostic(ErrorCode.
WRN_PatternIsAmbiguous
, "t").WithArguments("T", "collection", "System.Collections.Generic.IEnumerable<int>.GetEnumerator()", "System.Collections.Generic.IEnumerable<string>.GetEnumerator()"),
19712
Diagnostic(ErrorCode.
WRN_PatternIsAmbiguous
, "w").WithArguments("W", "collection", "System.Collections.Generic.IEnumerable<int>.GetEnumerator()", "System.Collections.Generic.IEnumerable<string>.GetEnumerator()"),
19774
Diagnostic(ErrorCode.
WRN_PatternIsAmbiguous
, "t4").WithArguments("T4", "collection", "System.Collections.Generic.IEnumerable<string>.GetEnumerator()", "System.Collections.Generic.IEnumerable<int>.GetEnumerator()").WithLocation(42, 27),
19778
Diagnostic(ErrorCode.
WRN_PatternIsAmbiguous
, "t8").WithArguments("T8", "collection", "System.Collections.Generic.IEnumerable<string>.GetEnumerator()", "System.Collections.Generic.IEnumerable<B>.GetEnumerator()").WithLocation(46, 27),