26 references to WRN_PatternIsAmbiguous
Microsoft.CodeAnalysis.CSharp (5)
Binder\ForEachLoopBinder.cs (2)
1514
diagnostics.Add(ErrorCode.
WRN_PatternIsAmbiguous
, collectionSyntax.Location, patternType, MessageID.IDS_Collection.Localize(),
1607
diagnostics.Add(ErrorCode.
WRN_PatternIsAmbiguous
, collectionSyntax.Location, collectionExpr.Type, MessageID.IDS_Collection.Localize(),
Errors\ErrorFacts.cs (2)
296
case ErrorCode.
WRN_PatternIsAmbiguous
:
843
or ErrorCode.
WRN_PatternIsAmbiguous
Generated\ErrorFacts.Generated.cs (1)
27
case ErrorCode.
WRN_PatternIsAmbiguous
:
Microsoft.CodeAnalysis.CSharp.Emit.UnitTests (11)
CodeGen\CodeGenAwaitForeachTests.cs (6)
5649
Diagnostic(ErrorCode.
WRN_PatternIsAmbiguous
, "new C()").WithArguments("C", "collection", "C.GetAsyncEnumerator(int)", "C.GetAsyncEnumerator(bool)").WithLocation(8, 33),
7513
Diagnostic(ErrorCode.
WRN_PatternIsAmbiguous
, "new C()").WithArguments("C", "collection", "Extensions1.GetAsyncEnumerator(C)", "Extensions2.GetAsyncEnumerator(C)").WithLocation(8, 33),
7553
Diagnostic(ErrorCode.
WRN_PatternIsAmbiguous
, "new C()").WithArguments("C", "collection", "Extensions1.GetAsyncEnumerator(C)", "Extensions2.GetAsyncEnumerator(C)").WithLocation(8, 33),
7593
Diagnostic(ErrorCode.
WRN_PatternIsAmbiguous
, "new C()").WithArguments("C", "collection", "Extensions1.GetAsyncEnumerator(C)", "Extensions2.GetAsyncEnumerator(C)").WithLocation(8, 33),
7711
Diagnostic(ErrorCode.
WRN_PatternIsAmbiguous
, "new C()").WithArguments("C", "collection", "Extensions1.GetAsyncEnumerator(I1)", "Extensions2.GetAsyncEnumerator(I2)").WithLocation(12, 33),
7863
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)
3721
Diagnostic(ErrorCode.
WRN_PatternIsAmbiguous
, "new C()").WithArguments("C", "collection", "Extensions1.GetEnumerator(C)", "Extensions2.GetEnumerator(C)").WithLocation(7, 27),
3760
Diagnostic(ErrorCode.
WRN_PatternIsAmbiguous
, "new C()").WithArguments("C", "collection", "Extensions1.GetEnumerator(C)", "Extensions2.GetEnumerator(C)").WithLocation(7, 27),
3799
Diagnostic(ErrorCode.
WRN_PatternIsAmbiguous
, "new C()").WithArguments("C", "collection", "Extensions1.GetEnumerator(C)", "Extensions2.GetEnumerator(C)").WithLocation(7, 27),
3912
Diagnostic(ErrorCode.
WRN_PatternIsAmbiguous
, "new C()").WithArguments("C", "collection", "Extensions1.GetEnumerator(I1)", "Extensions2.GetEnumerator(I2)").WithLocation(11, 27),
4056
Diagnostic(ErrorCode.
WRN_PatternIsAmbiguous
, "new C()").WithArguments("C", "collection", "Extensions1.GetEnumerator(C, int, int)", "Extensions2.GetEnumerator(C, int)").WithLocation(7, 27),
Microsoft.CodeAnalysis.CSharp.Emit3.UnitTests (6)
RefStructInterfacesTests.cs (6)
8435
Diagnostic(ErrorCode.
WRN_PatternIsAmbiguous
, "t").WithArguments("T", "collection", "IMyEnumerable1<int>.GetEnumerator()", "IMyEnumerable2<int>.GetEnumerator()").WithLocation(37, 27),
8511
Diagnostic(ErrorCode.
WRN_PatternIsAmbiguous
, "t").WithArguments("T", "collection", "IMyEnumerable1<int>.GetEnumerator()", "IMyEnumerable2<int>.GetEnumerator()").WithLocation(41, 27)
15726
Diagnostic(ErrorCode.
WRN_PatternIsAmbiguous
, "default(T)").WithArguments("T", "collection", "IMyAsyncEnumerable1<int>.GetAsyncEnumerator(System.Threading.CancellationToken)", "IMyAsyncEnumerable2<int>.GetAsyncEnumerator(System.Threading.CancellationToken)").WithLocation(39, 33),
15803
Diagnostic(ErrorCode.
WRN_PatternIsAmbiguous
, "default(T)").WithArguments("T", "collection", "IMyAsyncEnumerable1<int>.GetAsyncEnumerator(System.Threading.CancellationToken)", "IMyAsyncEnumerable2<int>.GetAsyncEnumerator(System.Threading.CancellationToken)").WithLocation(42, 33)
18646
Diagnostic(ErrorCode.
WRN_PatternIsAmbiguous
, "t").WithArguments("T", "collection", "IMyEnumerable1.GetEnumerator()", "IMyEnumerable2.GetEnumerator()").WithLocation(36, 27),
18720
Diagnostic(ErrorCode.
WRN_PatternIsAmbiguous
, "t").WithArguments("T", "collection", "IMyEnumerable1.GetEnumerator()", "IMyEnumerable2.GetEnumerator()").WithLocation(39, 27)
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (4)
Semantics\SemanticErrorTests.cs (4)
15618
VerifyDiagnostics(Diagnostic(ErrorCode.
WRN_PatternIsAmbiguous
, "t").WithArguments("T", "collection", "System.Collections.Generic.IEnumerable<int>.GetEnumerator()", "System.Collections.Generic.IEnumerable<string>.GetEnumerator()"),
19936
Diagnostic(ErrorCode.
WRN_PatternIsAmbiguous
, "w").WithArguments("W", "collection", "System.Collections.Generic.IEnumerable<int>.GetEnumerator()", "System.Collections.Generic.IEnumerable<string>.GetEnumerator()"),
19998
Diagnostic(ErrorCode.
WRN_PatternIsAmbiguous
, "t4").WithArguments("T4", "collection", "System.Collections.Generic.IEnumerable<string>.GetEnumerator()", "System.Collections.Generic.IEnumerable<int>.GetEnumerator()").WithLocation(42, 27),
20002
Diagnostic(ErrorCode.
WRN_PatternIsAmbiguous
, "t8").WithArguments("T8", "collection", "System.Collections.Generic.IEnumerable<string>.GetEnumerator()", "System.Collections.Generic.IEnumerable<B>.GetEnumerator()").WithLocation(46, 27),