70 references to ERR_BindToBogusProp2
Microsoft.CodeAnalysis.CSharp (2)
Binder\Binder_Lookup.cs (1)
1660
new CSDiagnosticInfo(ErrorCode.
ERR_BindToBogusProp2
, symbol, method1, method2) :
Errors\ErrorFacts.cs (1)
1232
or ErrorCode.
ERR_BindToBogusProp2
Microsoft.CodeAnalysis.CSharp.Emit3.UnitTests (4)
Semantics\ParamsCollectionTests.cs (4)
12201
Diagnostic(ErrorCode.
ERR_BindToBogusProp2
, "new Params1()[1]").WithArguments("Params1.this[" + setModifier + "System.Collections.Generic.IEnumerable<long>]", "Params1.get_Item(" + getModifier + "System.Collections.Generic.IEnumerable<long>)", "Params1.set_Item(" + setModifier + "System.Collections.Generic.IEnumerable<long>, int)").WithLocation(6, 13),
12204
Diagnostic(ErrorCode.
ERR_BindToBogusProp2
, "new Params2()[2]").WithArguments("Params2.this[" + setModifier + "long[]]", "Params2.get_Item(" + getModifier + "long[])", "Params2.set_Item(" + setModifier + "long[], int)").WithLocation(7, 13),
12207
Diagnostic(ErrorCode.
ERR_BindToBogusProp2
, "new Params1()[1]").WithArguments("Params1.this[" + setModifier + "System.Collections.Generic.IEnumerable<long>]", "Params1.get_Item(" + getModifier + "System.Collections.Generic.IEnumerable<long>)", "Params1.set_Item(" + setModifier + "System.Collections.Generic.IEnumerable<long>, int)").WithLocation(8, 9),
12210
Diagnostic(ErrorCode.
ERR_BindToBogusProp2
, "new Params2()[2]").WithArguments("Params2.this[" + setModifier + "long[]]", "Params2.get_Item(" + getModifier + "long[])", "Params2.set_Item(" + setModifier + "long[], int)").WithLocation(9, 9)
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (7)
Semantics\DynamicTests.cs (1)
4417
Diagnostic(ErrorCode.
ERR_BindToBogusProp2
, "Indexer").WithArguments("WithIndexer.Indexer[object, object]", "WithIndexer.get_Indexer(object, object)", "WithIndexer.set_Indexer(object, object, object)").WithLocation(8, 30)
Semantics\InitOnlyMemberTests.cs (6)
3813
Diagnostic(ErrorCode.
ERR_BindToBogusProp2
, "Property").WithArguments("C.Property", "C.get_Property()", "C.set_Property(ref int)").WithLocation(9, 15),
3816
Diagnostic(ErrorCode.
ERR_BindToBogusProp2
, "Property").WithArguments("C.Property", "C.get_Property()", "C.set_Property(ref int)").WithLocation(10, 11)
3894
Diagnostic(ErrorCode.
ERR_BindToBogusProp2
, "Property").WithArguments("C.Property", "C.get_Property()", "C.set_Property(ref int)").WithLocation(9, 15),
3897
Diagnostic(ErrorCode.
ERR_BindToBogusProp2
, "Property").WithArguments("C.Property", "C.get_Property()", "C.set_Property(ref int)").WithLocation(10, 11)
3982
Diagnostic(ErrorCode.
ERR_BindToBogusProp2
, "Property").WithArguments("C.Property", "C.get_Property()", "C.set_Property(ref int)").WithLocation(9, 15),
3985
Diagnostic(ErrorCode.
ERR_BindToBogusProp2
, "Property").WithArguments("C.Property", "C.get_Property()", "C.set_Property(ref int)").WithLocation(10, 11)
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (57)
Compilation\UsedAssembliesTests.cs (8)
5246
Diagnostic(ErrorCode.
ERR_BindToBogusProp2
, "P1").WithArguments("C1.P1[int]", "C1.get_P1(int)", "C1.set_P1(int, C0)").WithLocation(6, 12)
5263
Diagnostic(ErrorCode.
ERR_BindToBogusProp2
, "P1").WithArguments("C1.P1[int]", "C1.get_P1(int)", "C1.set_P1(int, C0)").WithLocation(6, 16)
5285
Diagnostic(ErrorCode.
ERR_BindToBogusProp2
, "P1").WithArguments("C1.P1[int]", "C1.get_P1(int)", "C1.set_P1(int, C0)").WithLocation(2005, 9)
5307
Diagnostic(ErrorCode.
ERR_BindToBogusProp2
, "P1").WithArguments("C1.P1[int]", "C1.get_P1(int)", "C1.set_P1(int, C0)").WithLocation(2005, 13)
5324
Diagnostic(ErrorCode.
ERR_BindToBogusProp2
, "P1").WithArguments("C1.P1[int]", "C1.get_P1(int)", "C1.set_P1(int, C0)").WithLocation(6, 23)
5346
Diagnostic(ErrorCode.
ERR_BindToBogusProp2
, "P1").WithArguments("C1.P1[int]", "C1.get_P1(int)", "C1.set_P1(int, C0)").WithLocation(2005, 20)
5363
Diagnostic(ErrorCode.
ERR_BindToBogusProp2
, "P2").WithArguments("C1.P2[int]", "C1.get_P2(int)", "C1.set_P2(int, C0)").WithLocation(6, 23)
5385
Diagnostic(ErrorCode.
ERR_BindToBogusProp2
, "P2").WithArguments("C1.P2[int]", "C1.get_P2(int)", "C1.set_P2(int, C0)").WithLocation(2005, 20)
Symbols\IndexedPropertyTests.cs (13)
591
Diagnostic(ErrorCode.
ERR_BindToBogusProp2
, "b[y]").WithArguments("IB.this[ref int]", "IB.get_P(ref int)", "IB.set_P(ref int, int)").WithLocation(7, 9),
593
Diagnostic(ErrorCode.
ERR_BindToBogusProp2
, "b[x]").WithArguments("IB.this[ref int]", "IB.get_P(ref int)", "IB.set_P(ref int, int)").WithLocation(7, 16),
595
Diagnostic(ErrorCode.
ERR_BindToBogusProp2
, "b[ref y]").WithArguments("IB.this[ref int]", "IB.get_P(ref int)", "IB.set_P(ref int, int)").WithLocation(8, 9),
597
Diagnostic(ErrorCode.
ERR_BindToBogusProp2
, "b[ref x]").WithArguments("IB.this[ref int]", "IB.get_P(ref int)", "IB.set_P(ref int, int)").WithLocation(8, 20));
1225
Diagnostic(ErrorCode.
ERR_BindToBogusProp2
, "P").WithArguments("A.P[int]", "A.get_P(int)", "A.set_P(int, object)").WithLocation(6, 13),
1227
Diagnostic(ErrorCode.
ERR_BindToBogusProp2
, "P").WithArguments("A.P[int]", "A.get_P(int)", "A.set_P(int, object)").WithLocation(7, 9),
1229
Diagnostic(ErrorCode.
ERR_BindToBogusProp2
, "P").WithArguments("A.P[int]", "A.get_P(int)", "A.set_P(int, object)").WithLocation(8, 18),
1231
Diagnostic(ErrorCode.
ERR_BindToBogusProp2
, "P").WithArguments("A.P[int]", "A.get_P(int)", "A.set_P(int, object)").WithLocation(9, 11));
1268
Diagnostic(ErrorCode.
ERR_BindToBogusProp2
, "P").WithArguments("IA.P[object]", "IA.get_P(object)", "IA.set_P(object, object)").WithLocation(5, 11),
1270
Diagnostic(ErrorCode.
ERR_BindToBogusProp2
, "Q").WithArguments("IA.Q[object]", "IA.get_Q(object)", "IA.set_Q(object, object)").WithLocation(5, 23));
1880
Diagnostic(ErrorCode.
ERR_BindToBogusProp2
, "P").WithArguments("A1.P[int]", "A1.get_P(int)", "A1.set_P(int, object)").WithLocation(25, 12),
1882
Diagnostic(ErrorCode.
ERR_BindToBogusProp2
, "P").WithArguments("A1.P[int]", "A1.get_P(int)", "A1.set_P(int, object)").WithLocation(25, 22));
2113
Diagnostic(ErrorCode.
ERR_BindToBogusProp2
, "P").WithArguments("A1.P[int]", "A1.get_P(int)", "A1.set_P(int, int)").WithLocation(1, 5));
Symbols\IndexerTests.cs (4)
1325
Diagnostic(ErrorCode.
ERR_BindToBogusProp2
, "r[ref x]").WithArguments("RefIndexer.this[ref int]", "RefIndexer.get_Item(ref int)", "RefIndexer.set_Item(ref int, int)"),
1327
Diagnostic(ErrorCode.
ERR_BindToBogusProp2
, "r[ref x]").WithArguments("RefIndexer.this[ref int]", "RefIndexer.get_Item(ref int)", "RefIndexer.set_Item(ref int, int)"),
1329
Diagnostic(ErrorCode.
ERR_BindToBogusProp2
, "r[ref x]").WithArguments("RefIndexer.this[ref int]", "RefIndexer.get_Item(ref int)", "RefIndexer.set_Item(ref int, int)"),
1331
Diagnostic(ErrorCode.
ERR_BindToBogusProp2
, "r[ref x]").WithArguments("RefIndexer.this[ref int]", "RefIndexer.get_Item(ref int)", "RefIndexer.set_Item(ref int, int)"));
Symbols\Source\EventTests.cs (10)
1584
Diagnostic(ErrorCode.
ERR_BindToBogusProp2
, "Event1").WithArguments("Base.Event1", "Base.Event0.add", "Base.Event7.add"),
1587
Diagnostic(ErrorCode.
ERR_BindToBogusProp2
, "Event2").WithArguments("Base.Event2", "Base.Event7.add", "Base.Event0.add"),
1590
Diagnostic(ErrorCode.
ERR_BindToBogusProp2
, "Event3").WithArguments("Base.Event3", "Base.Event7.add", "Base.Event7.add"),
1593
Diagnostic(ErrorCode.
ERR_BindToBogusProp2
, "Event4").WithArguments("Base.Event4", "Base.Event0.add", "Base.Event0.add"),
1596
Diagnostic(ErrorCode.
ERR_BindToBogusProp2
, "Event5").WithArguments("Base.Event5", "Base.Event0.add", "Base.Event7.add"),
1599
Diagnostic(ErrorCode.
ERR_BindToBogusProp2
, "Event6").WithArguments("Base.Event6", "Base.Event7.add", "Base.Event0.add"));
1766
Diagnostic(ErrorCode.
ERR_BindToBogusProp2
, "Event1").WithArguments("Base.Event1", "Base.add_Event1(System.Action)", "Base.remove_Event(System.Action<int>)"),
1769
Diagnostic(ErrorCode.
ERR_BindToBogusProp2
, "Event2").WithArguments("Base.Event2", "Base.add_Event2(System.Action<long>)", "Base.remove_Event(System.Action<int>)"),
1772
Diagnostic(ErrorCode.
ERR_BindToBogusProp2
, "Event3").WithArguments("Base.Event3", "Base.add_Event3(System.Action<int>, int)", "Base.remove_Event(System.Action<int>)"),
1775
Diagnostic(ErrorCode.
ERR_BindToBogusProp2
, "Event4").WithArguments("Base.Event4", "Base.add_Event4(System.Action<int>)", "Base.remove_Event(System.Action<int>)"));
Symbols\Source\PropertyTests.cs (20)
529
Diagnostic(ErrorCode.
ERR_BindToBogusProp2
, "StaticAndInstance").WithArguments("Signatures.StaticAndInstance", "Signatures.GoodStatic.get", "Signatures.GoodInstance.set"),
532
Diagnostic(ErrorCode.
ERR_BindToBogusProp2
, "GetUsedAsSet").WithArguments("Signatures.GetUsedAsSet", "Signatures.GoodInstance.get", "Signatures.GoodInstance.get"),
2323
Diagnostic(ErrorCode.
ERR_BindToBogusProp2
, "P").WithArguments("A<object>.P[object]", "A<object>.get_P(object)", "A<object>.set_P(object, object)").WithLocation(6, 15),
2325
Diagnostic(ErrorCode.
ERR_BindToBogusProp2
, "P").WithArguments("A<object>.P[object]", "A<object>.get_P(object)", "A<object>.set_P(object, object)").WithLocation(7, 11));
2453
Diagnostic(ErrorCode.
ERR_BindToBogusProp2
, "_2[y]").WithArguments("A2.this[object]", "A2.get_P(object)", "A2.set_P(ref object, object)").WithLocation(8, 9),
2455
Diagnostic(ErrorCode.
ERR_BindToBogusProp2
, "_2[x]").WithArguments("A2.this[object]", "A2.get_P(object)", "A2.set_P(ref object, object)").WithLocation(8, 17),
2457
Diagnostic(ErrorCode.
ERR_BindToBogusProp2
, "_3[y]").WithArguments("A3.this[object]", "A3.get_P(object)", "A3.set_P(object, ref object)").WithLocation(9, 9),
2459
Diagnostic(ErrorCode.
ERR_BindToBogusProp2
, "_3[x]").WithArguments("A3.this[object]", "A3.get_P(object)", "A3.set_P(object, ref object)").WithLocation(9, 17),
2461
Diagnostic(ErrorCode.
ERR_BindToBogusProp2
, "_4[y]").WithArguments("A4.this[object]", "A4.get_P(object)", "A4.set_P(object, object)").WithLocation(10, 9),
2463
Diagnostic(ErrorCode.
ERR_BindToBogusProp2
, "_4[x]").WithArguments("A4.this[object]", "A4.get_P(object)", "A4.set_P(object, object)").WithLocation(10, 17),
2465
Diagnostic(ErrorCode.
ERR_BindToBogusProp2
, "_5[y]").WithArguments("A5.this[object]", "A5.get_P(object)", "A5.set_P(ref object, object)").WithLocation(11, 9),
2467
Diagnostic(ErrorCode.
ERR_BindToBogusProp2
, "_5[x]").WithArguments("A5.this[object]", "A5.get_P(object)", "A5.set_P(ref object, object)").WithLocation(11, 17),
2469
Diagnostic(ErrorCode.
ERR_BindToBogusProp2
, "_6[y]").WithArguments("A6.this[object]", "A6.get_P(object)", "A6.set_P(object, ref object)").WithLocation(12, 9),
2471
Diagnostic(ErrorCode.
ERR_BindToBogusProp2
, "_6[x]").WithArguments("A6.this[object]", "A6.get_P(object)", "A6.set_P(object, ref object)").WithLocation(12, 17),
2473
Diagnostic(ErrorCode.
ERR_BindToBogusProp2
, "_7[ref y]").WithArguments("A7.this[ref object]", "A7.get_P(ref object)", "A7.set_P(object, object)").WithLocation(13, 9),
2475
Diagnostic(ErrorCode.
ERR_BindToBogusProp2
, "_7[ref x]").WithArguments("A7.this[ref object]", "A7.get_P(ref object)", "A7.set_P(object, object)").WithLocation(13, 21),
2477
Diagnostic(ErrorCode.
ERR_BindToBogusProp2
, "_8[ref y]").WithArguments("A8.this[ref object]", "A8.get_P(ref object)", "A8.set_P(ref object, object)").WithLocation(14, 9),
2479
Diagnostic(ErrorCode.
ERR_BindToBogusProp2
, "_8[ref x]").WithArguments("A8.this[ref object]", "A8.get_P(ref object)", "A8.set_P(ref object, object)").WithLocation(14, 21),
2481
Diagnostic(ErrorCode.
ERR_BindToBogusProp2
, "_9[ref y]").WithArguments("A9.this[ref object]", "A9.get_P(ref object)", "A9.set_P(object, ref object)").WithLocation(15, 9),
2483
Diagnostic(ErrorCode.
ERR_BindToBogusProp2
, "_9[ref x]").WithArguments("A9.this[ref object]", "A9.get_P(ref object)", "A9.set_P(object, ref object)").WithLocation(15, 21));
Symbols\StaticAbstractMembersInInterfacesTests.cs (2)
14485
Diagnostic(ErrorCode.
ERR_BindToBogusProp2
, "Item").WithArguments("I1.Item[int]", "I1.get_Item(int)", "I1.set_Item(int, int)").WithLocation(6, 11),
14488
Diagnostic(ErrorCode.
ERR_BindToBogusProp2
, "Item").WithArguments("I1.Item[int]", "I1.get_Item(int)", "I1.set_Item(int, int)").WithLocation(11, 25)