291 references to ERR_BindToBogus
Microsoft.CodeAnalysis.CSharp (29)
Binder\Binder_Expressions.cs (1)
8869
Error(diagnostics, ErrorCode.
ERR_BindToBogus
, node, fieldSymbol);
Compilation\CSharpCompilation.cs (1)
3786
diagnostics.Add(new CSDiagnosticInfo(ErrorCode.
ERR_BindToBogus
, m), NoLocation.Singleton);
Emitter\Model\PEAssemblyBuilder.cs (1)
193
diagnostics.Add(new CSDiagnosticInfo(ErrorCode.
ERR_BindToBogus
, modules[i]), NoLocation.Singleton);
Errors\ErrorFacts.cs (1)
612
or ErrorCode.
ERR_BindToBogus
Symbols\EventSymbol.cs (2)
314
protected sealed override bool IsHighestPriorityUseSiteErrorCode(int code) => code is (int)ErrorCode.ERR_UnsupportedCompilerFeature or (int)ErrorCode.
ERR_BindToBogus
;
321
return (object?)info != null && info.Code is (int)ErrorCode.
ERR_BindToBogus
or (int)ErrorCode.ERR_UnsupportedCompilerFeature;
Symbols\FieldSymbol.cs (2)
383
protected sealed override bool IsHighestPriorityUseSiteErrorCode(int code) => code is (int)ErrorCode.ERR_UnsupportedCompilerFeature or (int)ErrorCode.
ERR_BindToBogus
;
390
return (object)info != null && info.Code is (int)ErrorCode.
ERR_BindToBogus
or (int)ErrorCode.ERR_UnsupportedCompilerFeature;
Symbols\FunctionPointers\FunctionPointerMethodSymbol.cs (1)
792
MergeUseSiteInfo(ref info, new UseSiteInfo<AssemblySymbol>(new CSDiagnosticInfo(ErrorCode.
ERR_BindToBogus
, this)));
Symbols\FunctionPointers\FunctionPointerTypeSymbol.cs (1)
149
if (fromSignature.DiagnosticInfo?.Code == (int)ErrorCode.
ERR_BindToBogus
&& fromSignature.DiagnosticInfo.Arguments.AsSingleton() == (object)Signature)
Symbols\Metadata\PE\PEEventSymbol.cs (1)
82
_lazyCachedUseSiteInfo.Initialize(new CSDiagnosticInfo(ErrorCode.
ERR_BindToBogus
, this));
Symbols\Metadata\PE\PEFieldSymbol.cs (2)
158
_lazyCachedUseSiteInfo.Initialize(new CSDiagnosticInfo(ErrorCode.
ERR_BindToBogus
, this));
639
MergeUseSiteInfo(ref result, new UseSiteInfo<AssemblySymbol>(new CSDiagnosticInfo(ErrorCode.
ERR_BindToBogus
, this)));
Symbols\Metadata\PE\PEMethodSymbol.cs (5)
430
InitializeUseSiteDiagnostic(new UseSiteInfo<AssemblySymbol>(new CSDiagnosticInfo(ErrorCode.
ERR_BindToBogus
, this)));
883
InitializeUseSiteDiagnostic(new UseSiteInfo<AssemblySymbol>(new CSDiagnosticInfo(ErrorCode.
ERR_BindToBogus
, this)));
956
diagnosticInfo = new CSDiagnosticInfo(ErrorCode.
ERR_BindToBogus
, this);
1487
diagnosticInfo = new CSDiagnosticInfo(ErrorCode.
ERR_BindToBogus
, this);
1502
diagnosticInfo = new CSDiagnosticInfo(ErrorCode.
ERR_BindToBogus
, this);
Symbols\Metadata\PE\PEPropertySymbol.cs (2)
214
result.AccessUncommonFields()._lazyCachedUseSiteInfo.Initialize(new CSDiagnosticInfo(ErrorCode.
ERR_BindToBogus
, result));
270
AccessUncommonFields()._lazyCachedUseSiteInfo.Initialize(new CSDiagnosticInfo(ErrorCode.
ERR_BindToBogus
, this));
Symbols\Metadata\PE\PETypeParameterSymbol.cs (3)
91
_lazyCachedConstraintsUseSiteInfo.Initialize(new CSDiagnosticInfo(ErrorCode.
ERR_BindToBogus
, this));
240
_lazyCachedConstraintsUseSiteInfo.InterlockedInitializeFromSentinel(primaryDependency: null, new UseSiteInfo<AssemblySymbol>(new CSDiagnosticInfo(ErrorCode.
ERR_BindToBogus
, this)));
420
_lazyCachedConstraintsUseSiteInfo.InterlockedInitializeFromSentinel(primaryDependency: null, new UseSiteInfo<AssemblySymbol>(new CSDiagnosticInfo(ErrorCode.
ERR_BindToBogus
, this)));
Symbols\MethodSymbol.cs (2)
1079
protected sealed override bool IsHighestPriorityUseSiteErrorCode(int code) => code is (int)ErrorCode.ERR_UnsupportedCompilerFeature or (int)ErrorCode.
ERR_BindToBogus
;
1086
return (object)info != null && info.Code is (int)ErrorCode.
ERR_BindToBogus
or (int)ErrorCode.ERR_UnsupportedCompilerFeature;
Symbols\PropertySymbol.cs (2)
434
protected sealed override bool IsHighestPriorityUseSiteErrorCode(int code) => code is (int)ErrorCode.ERR_UnsupportedCompilerFeature or (int)ErrorCode.
ERR_BindToBogus
;
441
return (object)info != null && info.Code is (int)ErrorCode.
ERR_BindToBogus
or (int)ErrorCode.ERR_UnsupportedCompilerFeature;
Symbols\Source\SourceAssemblySymbol.cs (1)
1044
diagnostics.Add(new CSDiagnosticInfo(ErrorCode.
ERR_BindToBogus
, m), NoLocation.Singleton);
Symbols\Symbol.cs (1)
1228
info = info.AdjustDiagnosticInfo(new CSDiagnosticInfo(ErrorCode.
ERR_BindToBogus
, this));
Microsoft.CodeAnalysis.CSharp.Emit.UnitTests (60)
CodeGen\CodeGenConversionTests.cs (1)
1256
Diagnostic(ErrorCode.
ERR_BindToBogus
, "(int)x").WithArguments("C.implicit operator int(C)").WithLocation(6, 13)
CodeGen\CodeGenFunctionPointersTests.cs (31)
271
Diagnostic(ErrorCode.
ERR_BindToBogus
, "c.Field1()").WithArguments("delegate*<ref int>").WithLocation(6, 26),
274
Diagnostic(ErrorCode.
ERR_BindToBogus
, "Field1").WithArguments("C.Field1").WithLocation(6, 28),
277
Diagnostic(ErrorCode.
ERR_BindToBogus
, "c.Field2()").WithArguments("delegate*<ref int>").WithLocation(7, 26),
280
Diagnostic(ErrorCode.
ERR_BindToBogus
, "Field2").WithArguments("C.Field2").WithLocation(7, 28),
283
Diagnostic(ErrorCode.
ERR_BindToBogus
, "Field1").WithArguments("C.Field1").WithLocation(8, 11),
286
Diagnostic(ErrorCode.
ERR_BindToBogus
, "Field1").WithArguments("C.Field1").WithLocation(8, 22),
289
Diagnostic(ErrorCode.
ERR_BindToBogus
, "Field2").WithArguments("C.Field2").WithLocation(9, 11),
292
Diagnostic(ErrorCode.
ERR_BindToBogus
, "Field2").WithArguments("C.Field2").WithLocation(9, 22)
347
Diagnostic(ErrorCode.
ERR_BindToBogus
, "c.Field1(ref i)").WithArguments("delegate*<in int, void>").WithLocation(7, 9),
350
Diagnostic(ErrorCode.
ERR_BindToBogus
, "Field1").WithArguments("C.Field1").WithLocation(7, 11),
353
Diagnostic(ErrorCode.
ERR_BindToBogus
, "c.Field1(in i)").WithArguments("delegate*<in int, void>").WithLocation(8, 9),
356
Diagnostic(ErrorCode.
ERR_BindToBogus
, "Field1").WithArguments("C.Field1").WithLocation(8, 11),
359
Diagnostic(ErrorCode.
ERR_BindToBogus
, "c.Field1(out i)").WithArguments("delegate*<in int, void>").WithLocation(9, 9),
362
Diagnostic(ErrorCode.
ERR_BindToBogus
, "Field1").WithArguments("C.Field1").WithLocation(9, 11),
365
Diagnostic(ErrorCode.
ERR_BindToBogus
, "Field1").WithArguments("C.Field1").WithLocation(10, 11),
368
Diagnostic(ErrorCode.
ERR_BindToBogus
, "Field1").WithArguments("C.Field1").WithLocation(10, 22)
8333
Diagnostic(ErrorCode.
ERR_BindToBogus
, "C.M<int>").WithArguments("C.M<T>()").WithLocation(4, 37)
8461
Diagnostic(ErrorCode.
ERR_BindToBogus
, "C<int>.M1").WithArguments("C<T>.M1()").WithLocation(4, 39),
8464
Diagnostic(ErrorCode.
ERR_BindToBogus
, "C<int>.NestedClass.M2").WithArguments("C<T>.NestedClass.M2()").WithLocation(5, 39),
8467
Diagnostic(ErrorCode.
ERR_BindToBogus
, "C<int>.NestedStruct.M3").WithArguments("C<T>.NestedStruct.M3()").WithLocation(6, 39)
8779
Diagnostic(ErrorCode.
ERR_BindToBogus
, "M1").WithArguments("C.M1()").WithLocation(6, 11)
8828
Diagnostic(ErrorCode.
ERR_BindToBogus
, "(int)x").WithArguments("C.implicit operator int(C)").WithLocation(6, 13)
8951
Diagnostic(ErrorCode.
ERR_BindToBogus
, "Prop").WithArguments("C.Prop.set").WithLocation(6, 11),
8954
Diagnostic(ErrorCode.
ERR_BindToBogus
, "Prop").WithArguments("C.Prop.get").WithLocation(7, 15)
9020
Diagnostic(ErrorCode.
ERR_BindToBogus
, "Prop").WithArguments("C.Prop.get").WithLocation(6, 11)
9086
Diagnostic(ErrorCode.
ERR_BindToBogus
, "[1]").WithArguments("C.this[int].set").WithLocation(6, 10),
9089
Diagnostic(ErrorCode.
ERR_BindToBogus
, "[0]").WithArguments("C.this[int].get").WithLocation(7, 14)
9171
Diagnostic(ErrorCode.
ERR_BindToBogus
, "[1]").WithArguments("C.this[int].get").WithLocation(6, 10),
9174
Diagnostic(ErrorCode.
ERR_BindToBogus
, "[0]").WithArguments("C.this[int].get").WithLocation(7, 14)
9236
Diagnostic(ErrorCode.
ERR_BindToBogus
, "c1 + c2").WithArguments("C.operator +(C, C)").WithLocation(6, 13)
9297
Diagnostic(ErrorCode.
ERR_BindToBogus
, "+c1").WithArguments("C.operator +(C)").WithLocation(6, 13)
CodeGen\UnsafeTests.cs (1)
12051
Diagnostic(ErrorCode.
ERR_BindToBogus
, "AddressOf").WithArguments("AddressHelper.AddressOf<T>(?)").WithLocation(7, 35)
Emit\InAttributeModifierTests.cs (27)
637
Diagnostic(ErrorCode.
ERR_BindToBogus
, "M").WithArguments("TestRef.M(in int)").WithLocation(8, 13));
693
Diagnostic(ErrorCode.
ERR_BindToBogus
, "M").WithArguments("TestRef.M()").WithLocation(7, 38));
767
Diagnostic(ErrorCode.
ERR_BindToBogus
, "get_P").WithArguments("TestRef.get_P()").WithLocation(7, 38));
839
Diagnostic(ErrorCode.
ERR_BindToBogus
, "set_Item").WithArguments("TestRef.set_Item(in int, int)").WithLocation(8, 13));
917
Diagnostic(ErrorCode.
ERR_BindToBogus
, "get_Item").WithArguments("TestRef.get_Item(int)").WithLocation(7, 38));
974
Diagnostic(ErrorCode.
ERR_BindToBogus
, "=>").WithArguments("D.Invoke(in int)").WithLocation(6, 28),
977
Diagnostic(ErrorCode.
ERR_BindToBogus
, "func(value)").WithArguments("D.Invoke(in int)").WithLocation(12, 9));
1033
Diagnostic(ErrorCode.
ERR_BindToBogus
, "=>").WithArguments("D.Invoke()").WithLocation(8, 20),
1036
Diagnostic(ErrorCode.
ERR_BindToBogus
, "func()").WithArguments("D.Invoke()").WithLocation(13, 34));
1088
Diagnostic(ErrorCode.
ERR_BindToBogus
, "M").WithArguments("TestRef.M(in int)").WithLocation(8, 13));
1144
Diagnostic(ErrorCode.
ERR_BindToBogus
, "M").WithArguments("TestRef.M()").WithLocation(7, 38));
1218
Diagnostic(ErrorCode.
ERR_BindToBogus
, "get_P").WithArguments("TestRef.get_P()").WithLocation(7, 38));
1290
Diagnostic(ErrorCode.
ERR_BindToBogus
, "set_Item").WithArguments("TestRef.set_Item(in int, int)").WithLocation(8, 13));
1368
Diagnostic(ErrorCode.
ERR_BindToBogus
, "get_Item").WithArguments("TestRef.get_Item(int)").WithLocation(7, 38)
1426
Diagnostic(ErrorCode.
ERR_BindToBogus
, "=>").WithArguments("D.Invoke(in int)").WithLocation(6, 28),
1429
Diagnostic(ErrorCode.
ERR_BindToBogus
, "func(value)").WithArguments("D.Invoke(in int)").WithLocation(12, 9));
1485
Diagnostic(ErrorCode.
ERR_BindToBogus
, "=>").WithArguments("D.Invoke()").WithLocation(8, 20),
1488
Diagnostic(ErrorCode.
ERR_BindToBogus
, "func()").WithArguments("D.Invoke()").WithLocation(13, 34));
2159
Diagnostic(ErrorCode.
ERR_BindToBogus
, "M").WithArguments("TestRef.M(ref int)").WithLocation(8, 13));
2210
Diagnostic(ErrorCode.
ERR_BindToBogus
, "M").WithArguments("TestRef.M()").WithLocation(7, 25));
2260
Diagnostic(ErrorCode.
ERR_BindToBogus
, "P").WithArguments("TestRef.P").WithLocation(7, 25));
2328
Diagnostic(ErrorCode.
ERR_BindToBogus
, "set_Item").WithArguments("TestRef.set_Item(ref int, int)").WithLocation(8, 13));
2380
Diagnostic(ErrorCode.
ERR_BindToBogus
, "obj[5]").WithArguments("TestRef.this[int]").WithLocation(7, 21));
2429
Diagnostic(ErrorCode.
ERR_BindToBogus
, "=>").WithArguments("D.Invoke(ref int)").WithLocation(6, 28),
2432
Diagnostic(ErrorCode.
ERR_BindToBogus
, "func(value)").WithArguments("D.Invoke(ref int)").WithLocation(12, 9));
2482
Diagnostic(ErrorCode.
ERR_BindToBogus
, "=>").WithArguments("D.Invoke()").WithLocation(8, 20),
2485
Diagnostic(ErrorCode.
ERR_BindToBogus
, "func()").WithArguments("D.Invoke()").WithLocation(13, 34));
Microsoft.CodeAnalysis.CSharp.Emit2.UnitTests (10)
Emit\UnmanagedTypeModifierTests.cs (10)
79
Diagnostic(ErrorCode.
ERR_BindToBogus
, "M2<int>").WithArguments("T").WithLocation(9, 13),
148
Diagnostic(ErrorCode.
ERR_BindToBogus
, "M2<int>").WithArguments("T").WithLocation(9, 13),
217
Diagnostic(ErrorCode.
ERR_BindToBogus
, "M2<int>").WithArguments("T").WithLocation(9, 13),
281
Diagnostic(ErrorCode.
ERR_BindToBogus
, "M2<int>").WithArguments("T").WithLocation(9, 13)
408
Diagnostic(ErrorCode.
ERR_BindToBogus
, "M2<int>").WithArguments("T").WithLocation(9, 13)
1218
Diagnostic(ErrorCode.
ERR_BindToBogus
, "M<string>").WithArguments("T").WithLocation(7, 23)
1268
Diagnostic(ErrorCode.
ERR_BindToBogus
, "M<int>").WithArguments("T").WithLocation(6, 23),
1277
Diagnostic(ErrorCode.
ERR_BindToBogus
, "M<string>").WithArguments("T").WithLocation(7, 23));
1326
Diagnostic(ErrorCode.
ERR_BindToBogus
, "M<int>").WithArguments("T").WithLocation(6, 23),
1332
Diagnostic(ErrorCode.
ERR_BindToBogus
, "M<string>").WithArguments("T").WithLocation(7, 23));
Microsoft.CodeAnalysis.CSharp.Emit3.UnitTests (51)
Attributes\AttributeTests_LifetimeAnnotation.cs (1)
258
Diagnostic(ErrorCode.
ERR_BindToBogus
, "F2").WithArguments("A.F2(int)").WithLocation(7, 11));
Attributes\AttributeTests_NativeInteger.cs (20)
262
Diagnostic(ErrorCode.
ERR_BindToBogus
, "F0").WithArguments("B.F0(?, ?)").WithLocation(5, 11),
265
Diagnostic(ErrorCode.
ERR_BindToBogus
, "F1").WithArguments("B.F1(?)").WithLocation(6, 11));
272
Diagnostic(ErrorCode.
ERR_BindToBogus
, "F0").WithArguments("B.F0(?, ?)").WithLocation(5, 11),
275
Diagnostic(ErrorCode.
ERR_BindToBogus
, "F1").WithArguments("B.F1(?)").WithLocation(6, 11));
602
Diagnostic(ErrorCode.
ERR_BindToBogus
, "F").WithArguments("B.F(?)").WithLocation(5, 11),
605
Diagnostic(ErrorCode.
ERR_BindToBogus
, "F0").WithArguments("B.F0(?)").WithLocation(6, 11),
608
Diagnostic(ErrorCode.
ERR_BindToBogus
, "F1").WithArguments("B.F1(?)").WithLocation(7, 11),
611
Diagnostic(ErrorCode.
ERR_BindToBogus
, "F3").WithArguments("B.F3(?)").WithLocation(9, 11));
618
Diagnostic(ErrorCode.
ERR_BindToBogus
, "F").WithArguments("B.F(?)").WithLocation(5, 11),
621
Diagnostic(ErrorCode.
ERR_BindToBogus
, "F0").WithArguments("B.F0(?)").WithLocation(6, 11),
624
Diagnostic(ErrorCode.
ERR_BindToBogus
, "F1").WithArguments("B.F1(?)").WithLocation(7, 11),
627
Diagnostic(ErrorCode.
ERR_BindToBogus
, "F3").WithArguments("B.F3(?)").WithLocation(9, 11));
712
Diagnostic(ErrorCode.
ERR_BindToBogus
, "F1").WithArguments("B.F1(?)").WithLocation(5, 11),
715
Diagnostic(ErrorCode.
ERR_BindToBogus
, "F2").WithArguments("B.F2(?)").WithLocation(6, 11),
718
Diagnostic(ErrorCode.
ERR_BindToBogus
, "F3").WithArguments("B.F3(?)").WithLocation(7, 11),
721
Diagnostic(ErrorCode.
ERR_BindToBogus
, "F4").WithArguments("B.F4(?)").WithLocation(8, 11)
728
Diagnostic(ErrorCode.
ERR_BindToBogus
, "F1").WithArguments("B.F1(?)").WithLocation(5, 11),
731
Diagnostic(ErrorCode.
ERR_BindToBogus
, "F2").WithArguments("B.F2(?)").WithLocation(6, 11),
734
Diagnostic(ErrorCode.
ERR_BindToBogus
, "F3").WithArguments("B.F3(?)").WithLocation(7, 11),
737
Diagnostic(ErrorCode.
ERR_BindToBogus
, "F4").WithArguments("B.F4(?)").WithLocation(8, 11)
Attributes\AttributeTests_WellKnownAttributes.cs (3)
10397
Diagnostic(ErrorCode.
ERR_BindToBogus
, "sc1_field").WithArguments("RequiredAttr.ReqAttrUsage.sc1_field").WithLocation(9, 11),
10400
Diagnostic(ErrorCode.
ERR_BindToBogus
, "sc1_prop").WithArguments("RequiredAttr.ReqAttrUsage.sc1_prop").WithLocation(10, 19),
10403
Diagnostic(ErrorCode.
ERR_BindToBogus
, "sc1_method").WithArguments("RequiredAttr.ReqAttrUsage.sc1_method()").WithLocation(11, 11) };
FirstClassSpanTests.cs (1)
1738
Diagnostic(ErrorCode.
ERR_BindToBogus
, "new int[] { 1, 2, 3 }").WithArguments("System.Span<T>.implicit operator System.Span<T>(T[])").WithLocation(1, 5));
RefReadonlyParameterTests.cs (7)
97
Assert.Equal((int)ErrorCode.
ERR_BindToBogus
, method.GetUseSiteDiagnostic().Code);
1116
Diagnostic(ErrorCode.
ERR_BindToBogus
, "c.D(ref x)").WithArguments("delegate*<in int, void>").WithLocation(6, 9),
1119
Diagnostic(ErrorCode.
ERR_BindToBogus
, "D").WithArguments("C.D").WithLocation(6, 11));
1169
Diagnostic(ErrorCode.
ERR_BindToBogus
, "c.D(ref x)").WithArguments("delegate*<ref readonly int, void>").WithLocation(6, 9),
1172
Diagnostic(ErrorCode.
ERR_BindToBogus
, "D").WithArguments("C.D").WithLocation(6, 11));
1218
Diagnostic(ErrorCode.
ERR_BindToBogus
, "c.D(ref x)").WithArguments("delegate*<ref int, void>").WithLocation(6, 9),
1221
Diagnostic(ErrorCode.
ERR_BindToBogus
, "D").WithArguments("C.D").WithLocation(6, 11));
RefStructInterfacesTests.cs (1)
22413
Diagnostic(ErrorCode.
ERR_BindToBogus
, "F").WithArguments("R2<T>.F").WithLocation(6, 12)
Semantics\ExtensionTests.cs (4)
42758
Diagnostic(ErrorCode.
ERR_BindToBogus
, "M").WithArguments("E.extension(ref int).M()").WithLocation(6, 22),
42761
Diagnostic(ErrorCode.
ERR_BindToBogus
, "M").WithArguments("E.extension(ref int).M()").WithLocation(12, 22));
42845
Diagnostic(ErrorCode.
ERR_BindToBogus
, "o").WithArguments("E.extension(object).Deconstruct(out int, out int)").WithLocation(2, 20),
42916
Diagnostic(ErrorCode.
ERR_BindToBogus
, "new object()").WithArguments("E.extension(object).GetEnumerator()").WithLocation(1, 19),
Semantics\ExtensionTests2.cs (12)
2858
Diagnostic(ErrorCode.
ERR_BindToBogus
, "M").WithArguments("E.extension(int).M()").WithLocation(1, 5));
3317
Diagnostic(ErrorCode.
ERR_BindToBogus
, "M").WithArguments("E.extension(int).M()").WithLocation(1, 5));
3359
Diagnostic(ErrorCode.
ERR_BindToBogus
, "M").WithArguments("E.extension(int).M()").WithLocation(1, 5));
3401
Diagnostic(ErrorCode.
ERR_BindToBogus
, "M").WithArguments("E.extension(int).M()").WithLocation(1, 5));
3443
Diagnostic(ErrorCode.
ERR_BindToBogus
, "M").WithArguments("E.extension(int).M()").WithLocation(1, 5));
3485
Diagnostic(ErrorCode.
ERR_BindToBogus
, "M").WithArguments("E.extension(int).M()").WithLocation(1, 4));
3527
Diagnostic(ErrorCode.
ERR_BindToBogus
, "M").WithArguments("E.extension(int).M(string)").WithLocation(1, 4));
3569
Diagnostic(ErrorCode.
ERR_BindToBogus
, "M").WithArguments("E.extension(int).M<T>()").WithLocation(1, 5));
3611
Diagnostic(ErrorCode.
ERR_BindToBogus
, "M").WithArguments("E.extension(int).M()").WithLocation(1, 5));
3880
Diagnostic(ErrorCode.
ERR_BindToBogus
, "M").WithArguments("E.extension(int).M(string)").WithLocation(1, 5));
14778
Diagnostic(ErrorCode.
ERR_BindToBogus
, "int.M").WithArguments("E.extension(int).M()").WithLocation(1, 9));
14783
Diagnostic(ErrorCode.
ERR_BindToBogus
, "int.M").WithArguments("E.extension(int).M()").WithLocation(1, 9)];
Semantics\InlineArrayTests.cs (2)
1507
Diagnostic(ErrorCode.
ERR_BindToBogus
, "x[0]").WithArguments("Buffer._element0").WithLocation(3, 1),
1510
Diagnostic(ErrorCode.
ERR_BindToBogus
, "(System.Span<int>)x").WithArguments("Buffer._element0").WithLocation(4, 5)
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (77)
Semantics\AmbiguousOverrideTests.cs (4)
393
Diagnostic(ErrorCode.
ERR_BindToBogus
, "M").WithArguments("Metadata.IFooAmbiguous<T, R>.M(T)").WithLocation(4, 17)
424
Diagnostic(ErrorCode.
ERR_BindToBogus
, "M").WithArguments("Metadata.IFooAmbiguous<T, R>.M(T)").WithLocation(4, 38)
449
Diagnostic(ErrorCode.
ERR_BindToBogus
, "M").WithArguments("Metadata.Modreq.M(uint)").WithLocation(11, 17)
477
Diagnostic(ErrorCode.
ERR_BindToBogus
, "M").WithArguments("Metadata.Modreq.M(uint)").WithLocation(8, 30));
Semantics\DelegateTypeTests.cs (2)
4027
Diagnostic(ErrorCode.
ERR_BindToBogus
, "A.F1").WithArguments("A.F1(object)").WithLocation(10, 16),
4033
Diagnostic(ErrorCode.
ERR_BindToBogus
, "A.F2").WithArguments("A.F2()").WithLocation(11, 16),
Semantics\InitOnlyMemberTests.cs (15)
3261
Diagnostic(ErrorCode.
ERR_BindToBogus
, "set").WithArguments("C.Property.set").WithLocation(4, 36),
3267
Diagnostic(ErrorCode.
ERR_BindToBogus
, "init").WithArguments("C.Property.set").WithLocation(8, 36),
3270
Diagnostic(ErrorCode.
ERR_BindToBogus
, "Property").WithArguments("C.Property.set").WithLocation(14, 11),
3361
Diagnostic(ErrorCode.
ERR_BindToBogus
, "set_Property").WithArguments("C.set_Property(int)").WithLocation(15, 11)
3482
Diagnostic(ErrorCode.
ERR_BindToBogus
, "set_Item").WithArguments("C.set_Item(int, int)").WithLocation(15, 11)
3572
Diagnostic(ErrorCode.
ERR_BindToBogus
, "set").WithArguments("C.this[int].set").WithLocation(4, 39),
3578
Diagnostic(ErrorCode.
ERR_BindToBogus
, "init").WithArguments("C.this[int].set").WithLocation(8, 39)
3633
Diagnostic(ErrorCode.
ERR_BindToBogus
, "M").WithArguments("C.M()").WithLocation(6, 11)
3692
Diagnostic(ErrorCode.
ERR_BindToBogus
, "P").WithArguments("C.P.set").WithLocation(6, 11)
3810
Diagnostic(ErrorCode.
ERR_BindToBogus
, "set_Property").WithArguments("C.set_Property(ref int)").WithLocation(7, 11),
3888
Diagnostic(ErrorCode.
ERR_BindToBogus
, "get_Property").WithArguments("C.get_Property()").WithLocation(6, 15),
3891
Diagnostic(ErrorCode.
ERR_BindToBogus
, "set_Property").WithArguments("C.set_Property(ref int)").WithLocation(7, 11),
3976
Diagnostic(ErrorCode.
ERR_BindToBogus
, "get_Property").WithArguments("C.get_Property()").WithLocation(6, 15),
3979
Diagnostic(ErrorCode.
ERR_BindToBogus
, "set_Property").WithArguments("C.set_Property(ref int)").WithLocation(7, 11),
4059
Diagnostic(ErrorCode.
ERR_BindToBogus
, "get").WithArguments("C.Property.get").WithLocation(4, 36)
Semantics\InterpolationTests.cs (2)
3562
Diagnostic(ErrorCode.
ERR_BindToBogus
, "{(object)1}").WithArguments("System.Runtime.CompilerServices.DefaultInterpolatedStringHandler.AppendFormatted<T>(T, int, string)").WithLocation(1, 7)
3638
Diagnostic(ErrorCode.
ERR_BindToBogus
, @"$""{(object)1}""").WithArguments("System.Runtime.CompilerServices.DefaultInterpolatedStringHandler.ToStringAndClear()").WithLocation(1, 5)
Semantics\LambdaTests.cs (3)
5714
Diagnostic(ErrorCode.
ERR_BindToBogus
, "d()").WithArguments("D.Invoke()").WithLocation(5, 34),
5717
Diagnostic(ErrorCode.
ERR_BindToBogus
, "=>").WithArguments("D.Invoke()").WithLocation(9, 14),
5720
Diagnostic(ErrorCode.
ERR_BindToBogus
, "=>").WithArguments("D.Invoke()").WithLocation(10, 18));
Semantics\RawInterpolationTests_Handler.cs (2)
1927
Diagnostic(ErrorCode.
ERR_BindToBogus
, "{(object)1}").WithArguments("System.Runtime.CompilerServices.DefaultInterpolatedStringHandler.AppendFormatted<T>(T, int, string)").WithLocation(1, 9));
2002
Diagnostic(ErrorCode.
ERR_BindToBogus
, @"$""""""{(object)1}""""""").WithArguments("System.Runtime.CompilerServices.DefaultInterpolatedStringHandler.ToStringAndClear()").WithLocation(1, 5));
Semantics\RefEscapingTests.cs (1)
9799
Diagnostic(ErrorCode.
ERR_BindToBogus
, "x").WithArguments("S.implicit operator S(in int)").WithLocation(5, 23),
Semantics\RefFieldTests.cs (10)
632
Diagnostic(ErrorCode.
ERR_BindToBogus
, "F").WithArguments("S.F").WithLocation(7, 29));
662
Diagnostic(ErrorCode.
ERR_BindToBogus
, "F1").WithArguments("R.F1").WithLocation(7, 29),
665
Diagnostic(ErrorCode.
ERR_BindToBogus
, "F2").WithArguments("R.F2").WithLocation(8, 29));
1916
Diagnostic(ErrorCode.
ERR_BindToBogus
, "F").WithArguments("A.F").WithLocation(7, 29));
1948
Diagnostic(ErrorCode.
ERR_BindToBogus
, "F").WithArguments("A.F").WithLocation(7, 29));
2543
Diagnostic(ErrorCode.
ERR_BindToBogus
, "F").WithArguments("R2.F").WithLocation(6, 12));
23899
Diagnostic(ErrorCode.
ERR_BindToBogus
, "F4A").WithArguments("A<T>.F4A(ref R<T>)").WithLocation(7, 20));
25004
Diagnostic(ErrorCode.
ERR_BindToBogus
, "ScopedRefAndUnscopedRef").WithArguments("A.ScopedRefAndUnscopedRef(out int)").WithLocation(21, 22));
25106
Diagnostic(ErrorCode.
ERR_BindToBogus
, "ScopedRefAndUnscopedRef").WithArguments("A.ScopedRefAndUnscopedRef(ref R, ref R)").WithLocation(17, 11));
25214
Diagnostic(ErrorCode.
ERR_BindToBogus
, "ScopedRefAndUnscopedRef").WithArguments("A.ScopedRefAndUnscopedRef(in R, ref R)").WithLocation(17, 11));
Semantics\UseSiteErrorTests.cs (38)
1207
Diagnostic(ErrorCode.
ERR_BindToBogus
, "B").WithArguments("ILErrors.ModReqInterfaceEvents.Event1.remove").WithLocation(2, 7),
1210
Diagnostic(ErrorCode.
ERR_BindToBogus
, "B").WithArguments("ILErrors.ModReqInterfaceEvents.Event1.add").WithLocation(2, 7)
2168
Diagnostic(ErrorCode.
ERR_BindToBogus
, "Constructors").WithArguments("Constructors.Constructors(string)").WithLocation(8, 22),
2171
Diagnostic(ErrorCode.
ERR_BindToBogus
, "M").WithArguments("Methods.M(string)").WithLocation(10, 17),
2174
Diagnostic(ErrorCode.
ERR_BindToBogus
, "Methods.M").WithArguments("Methods.M(string)").WithLocation(12, 29),
2823
Diagnostic(ErrorCode.
ERR_BindToBogus
, "get_P").WithArguments("CL1.get_P()").WithLocation(4, 25)
2921
Diagnostic(ErrorCode.
ERR_BindToBogus
, "get").WithArguments("CL1.P.get").WithLocation(6, 9)
2969
Diagnostic(ErrorCode.
ERR_BindToBogus
, "set").WithArguments("CL1.P.set").WithLocation(6, 9)
3027
Diagnostic(ErrorCode.
ERR_BindToBogus
, "get").WithArguments("CL1.P.get").WithLocation(6, 9),
3030
Diagnostic(ErrorCode.
ERR_BindToBogus
, "set").WithArguments("CL1.P.set").WithLocation(7, 9)
3088
Diagnostic(ErrorCode.
ERR_BindToBogus
, "set").WithArguments("CL1.P.set").WithLocation(7, 9)
3146
Diagnostic(ErrorCode.
ERR_BindToBogus
, "get").WithArguments("CL1.P.get").WithLocation(6, 9)
3204
Diagnostic(ErrorCode.
ERR_BindToBogus
, "add").WithArguments("CL1.E.add").WithLocation(6, 9),
3207
Diagnostic(ErrorCode.
ERR_BindToBogus
, "remove").WithArguments("CL1.E.remove").WithLocation(7, 9)
3265
Diagnostic(ErrorCode.
ERR_BindToBogus
, "remove").WithArguments("CL1.E.remove").WithLocation(7, 9)
3323
Diagnostic(ErrorCode.
ERR_BindToBogus
, "add").WithArguments("CL1.E.add").WithLocation(6, 9)
3352
Diagnostic(ErrorCode.
ERR_BindToBogus
, "get_P").WithArguments("CL1.get_P()").WithLocation(4, 16)
3402
Diagnostic(ErrorCode.
ERR_BindToBogus
, "get").WithArguments("CL1.get_P()").WithLocation(14, 9)
3445
Diagnostic(ErrorCode.
ERR_BindToBogus
, "get").WithArguments("CL1.P.get").WithLocation(6, 9),
3448
Diagnostic(ErrorCode.
ERR_BindToBogus
, "get").WithArguments("CL1.P.get").WithLocation(14, 9)
3491
Diagnostic(ErrorCode.
ERR_BindToBogus
, "set").WithArguments("CL1.P.set").WithLocation(6, 9),
3494
Diagnostic(ErrorCode.
ERR_BindToBogus
, "set").WithArguments("CL1.P.set").WithLocation(14, 9)
3545
Diagnostic(ErrorCode.
ERR_BindToBogus
, "get").WithArguments("CL1.P.get").WithLocation(6, 9),
3548
Diagnostic(ErrorCode.
ERR_BindToBogus
, "set").WithArguments("CL1.P.set").WithLocation(7, 9),
3551
Diagnostic(ErrorCode.
ERR_BindToBogus
, "get").WithArguments("CL1.P.get").WithLocation(15, 9),
3554
Diagnostic(ErrorCode.
ERR_BindToBogus
, "set").WithArguments("CL1.P.set").WithLocation(16, 9)
3605
Diagnostic(ErrorCode.
ERR_BindToBogus
, "set").WithArguments("CL1.P.set").WithLocation(7, 9),
3608
Diagnostic(ErrorCode.
ERR_BindToBogus
, "set").WithArguments("CL1.P.set").WithLocation(16, 9)
3659
Diagnostic(ErrorCode.
ERR_BindToBogus
, "get").WithArguments("CL1.P.get").WithLocation(6, 9),
3662
Diagnostic(ErrorCode.
ERR_BindToBogus
, "get").WithArguments("CL1.P.get").WithLocation(15, 9)
3717
Diagnostic(ErrorCode.
ERR_BindToBogus
, "add").WithArguments("CL1.E.add").WithLocation(6, 9),
3720
Diagnostic(ErrorCode.
ERR_BindToBogus
, "remove").WithArguments("CL1.E.remove").WithLocation(7, 9),
3723
Diagnostic(ErrorCode.
ERR_BindToBogus
, "add").WithArguments("CL1.E.add").WithLocation(15, 9),
3726
Diagnostic(ErrorCode.
ERR_BindToBogus
, "remove").WithArguments("CL1.E.remove").WithLocation(16, 9)
3781
Diagnostic(ErrorCode.
ERR_BindToBogus
, "remove").WithArguments("CL1.E.remove").WithLocation(7, 9),
3784
Diagnostic(ErrorCode.
ERR_BindToBogus
, "remove").WithArguments("CL1.E.remove").WithLocation(16, 9)
3839
Diagnostic(ErrorCode.
ERR_BindToBogus
, "add").WithArguments("CL1.E.add").WithLocation(6, 9),
3842
Diagnostic(ErrorCode.
ERR_BindToBogus
, "add").WithArguments("CL1.E.add").WithLocation(15, 9)
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (63)
Symbols\EnumTests.cs (2)
139
Diagnostic(ErrorCode.
ERR_BindToBogus
, "E.A").WithArguments("E.A"),
142
Diagnostic(ErrorCode.
ERR_BindToBogus
, "E.B").WithArguments("E.B"),
Symbols\Metadata\PE\DynamicTransformsTests.cs (6)
443
Diagnostic(ErrorCode.
ERR_BindToBogus
, "F1").WithArguments("C.F1"),
445
Diagnostic(ErrorCode.
ERR_BindToBogus
, "F2").WithArguments("C.F2"),
447
Diagnostic(ErrorCode.
ERR_BindToBogus
, "M1").WithArguments("C.M1()"),
449
Diagnostic(ErrorCode.
ERR_BindToBogus
, "M2").WithArguments("C.M2()"),
451
Diagnostic(ErrorCode.
ERR_BindToBogus
, "P1").WithArguments("C.P1"),
453
Diagnostic(ErrorCode.
ERR_BindToBogus
, "P2").WithArguments("C.P2"));
Symbols\Metadata\PE\LoadInAttributeModifier.cs (48)
50
Diagnostic(ErrorCode.
ERR_BindToBogus
, "d(0)").WithArguments("D.Invoke(in int)").WithLocation(4, 20));
95
Diagnostic(ErrorCode.
ERR_BindToBogus
, "d(0)").WithArguments("D.Invoke(in int)").WithLocation(4, 20));
129
Diagnostic(ErrorCode.
ERR_BindToBogus
, "d()").WithArguments("D.Invoke()").WithLocation(4, 36));
163
Diagnostic(ErrorCode.
ERR_BindToBogus
, "d()").WithArguments("D.Invoke()").WithLocation(4, 36));
205
Diagnostic(ErrorCode.
ERR_BindToBogus
, "X").WithArguments("RefTest.X").WithLocation(4, 55));
247
Diagnostic(ErrorCode.
ERR_BindToBogus
, "X").WithArguments("RefTest.X").WithLocation(4, 55));
282
Diagnostic(ErrorCode.
ERR_BindToBogus
, "M").WithArguments("RefTest.M(in int)").WithLocation(4, 38));
317
Diagnostic(ErrorCode.
ERR_BindToBogus
, "M").WithArguments("RefTest.M(in int)").WithLocation(4, 38));
393
Assert.Equal((int)ErrorCode.
ERR_BindToBogus
, method.GetUseSiteDiagnostic().Code);
458
Diagnostic(ErrorCode.
ERR_BindToBogus
, "M").WithArguments("Parent.M(in int)").WithLocation(7, 40));
546
Assert.Equal((int)ErrorCode.
ERR_BindToBogus
, method.GetUseSiteDiagnostic().Code);
611
Diagnostic(ErrorCode.
ERR_BindToBogus
, "M").WithArguments("Parent.M(in int)").WithLocation(7, 40));
655
Diagnostic(ErrorCode.
ERR_BindToBogus
, "M").WithArguments("RefTest.M(in int)").WithLocation(4, 38));
687
Diagnostic(ErrorCode.
ERR_BindToBogus
, "M").WithArguments("RefTest.M(in int)").WithLocation(4, 38));
736
Diagnostic(ErrorCode.
ERR_BindToBogus
, "obj[0]").WithArguments("RefTest.this[in int]").WithLocation(6, 9),
739
Diagnostic(ErrorCode.
ERR_BindToBogus
, "obj[1]").WithArguments("RefTest.this[in int]").WithLocation(6, 18));
781
Diagnostic(ErrorCode.
ERR_BindToBogus
, "obj[1]").WithArguments("RefTest.this[in int]").WithLocation(6, 17));
823
Diagnostic(ErrorCode.
ERR_BindToBogus
, "obj[0]").WithArguments("RefTest.this[in int]").WithLocation(6, 9));
872
Diagnostic(ErrorCode.
ERR_BindToBogus
, "obj[0]").WithArguments("RefTest.this[in int]").WithLocation(6, 9),
875
Diagnostic(ErrorCode.
ERR_BindToBogus
, "obj[1]").WithArguments("RefTest.this[in int]").WithLocation(6, 18));
917
Diagnostic(ErrorCode.
ERR_BindToBogus
, "obj[1]").WithArguments("RefTest.this[in int]").WithLocation(6, 17));
959
Diagnostic(ErrorCode.
ERR_BindToBogus
, "obj[0]").WithArguments("RefTest.this[in int]").WithLocation(6, 9));
1016
Diagnostic(ErrorCode.
ERR_BindToBogus
, "obj[0]").WithArguments("RefTest.this[in int]").WithLocation(6, 9),
1019
Diagnostic(ErrorCode.
ERR_BindToBogus
, "obj[1]").WithArguments("RefTest.this[in int]").WithLocation(6, 18));
1065
Diagnostic(ErrorCode.
ERR_BindToBogus
, "obj[1]").WithArguments("RefTest.this[in int]").WithLocation(6, 17));
1111
Diagnostic(ErrorCode.
ERR_BindToBogus
, "obj[0]").WithArguments("RefTest.this[in int]").WithLocation(6, 9));
1168
Diagnostic(ErrorCode.
ERR_BindToBogus
, "obj[0]").WithArguments("RefTest.this[in int]").WithLocation(6, 9),
1171
Diagnostic(ErrorCode.
ERR_BindToBogus
, "obj[1]").WithArguments("RefTest.this[in int]").WithLocation(6, 18));
1217
Diagnostic(ErrorCode.
ERR_BindToBogus
, "obj[1]").WithArguments("RefTest.this[in int]").WithLocation(6, 17));
1263
Diagnostic(ErrorCode.
ERR_BindToBogus
, "obj[0]").WithArguments("RefTest.this[in int]").WithLocation(6, 9));
1406
Assert.Equal((int)ErrorCode.
ERR_BindToBogus
, indexer.GetUseSiteDiagnostic().Code);
1533
Diagnostic(ErrorCode.
ERR_BindToBogus
, "parent[0]").WithArguments("Parent.this[in int]").WithLocation(7, 9),
1536
Diagnostic(ErrorCode.
ERR_BindToBogus
, "parent[1]").WithArguments("Parent.this[in int]").WithLocation(7, 21));
1662
Assert.Equal((int)ErrorCode.
ERR_BindToBogus
, indexer.GetUseSiteDiagnostic().Code);
1760
Diagnostic(ErrorCode.
ERR_BindToBogus
, "parent[1]").WithArguments("Parent.this[in int]").WithLocation(7, 17));
1874
Assert.Equal((int)ErrorCode.
ERR_BindToBogus
, indexer.GetUseSiteDiagnostic().Code);
1962
Diagnostic(ErrorCode.
ERR_BindToBogus
, "parent[0]").WithArguments("Parent.this[in int]").WithLocation(7, 9));
2117
Assert.Equal((int)ErrorCode.
ERR_BindToBogus
, indexer.GetUseSiteDiagnostic().Code);
2244
Diagnostic(ErrorCode.
ERR_BindToBogus
, "parent[0]").WithArguments("Parent.this[in int]").WithLocation(7, 9),
2247
Diagnostic(ErrorCode.
ERR_BindToBogus
, "parent[1]").WithArguments("Parent.this[in int]").WithLocation(7, 21));
2373
Assert.Equal((int)ErrorCode.
ERR_BindToBogus
, indexer.GetUseSiteDiagnostic().Code);
2471
Diagnostic(ErrorCode.
ERR_BindToBogus
, "parent[1]").WithArguments("Parent.this[in int]").WithLocation(7, 17));
2585
Assert.Equal((int)ErrorCode.
ERR_BindToBogus
, indexer.GetUseSiteDiagnostic().Code);
2673
Diagnostic(ErrorCode.
ERR_BindToBogus
, "parent[0]").WithArguments("Parent.this[in int]").WithLocation(7, 9));
2732
Diagnostic(ErrorCode.
ERR_BindToBogus
, "obj[0]").WithArguments("RefTest.this[int]").WithLocation(6, 34));
2779
Diagnostic(ErrorCode.
ERR_BindToBogus
, "obj[0]").WithArguments("RefTest.this[int]").WithLocation(6, 34));
2818
Diagnostic(ErrorCode.
ERR_BindToBogus
, "M").WithArguments("RefTest.M()").WithLocation(6, 38));
2857
Diagnostic(ErrorCode.
ERR_BindToBogus
, "M").WithArguments("RefTest.M()").WithLocation(6, 38));
Symbols\Metadata\PE\LoadingMethods.cs (3)
1269
Diagnostic(ErrorCode.
ERR_BindToBogus
, "RT").WithArguments("C.RT()"),
1271
Diagnostic(ErrorCode.
ERR_BindToBogus
, "VT").WithArguments("C.VT()"));
1314
Diagnostic(ErrorCode.
ERR_BindToBogus
, "X").WithArguments("User.X(?)"));
Symbols\StaticAbstractMembersInInterfacesTests.cs (4)
32582
Diagnostic(ErrorCode.
ERR_BindToBogus
, "M1").WithArguments("I1.M1()").WithLocation(6, 11),
32585
Diagnostic(ErrorCode.
ERR_BindToBogus
, "+x").WithArguments("I1.operator +(I1)").WithLocation(7, 13),
32588
Diagnostic(ErrorCode.
ERR_BindToBogus
, "x + y").WithArguments("I1.operator +(I1, I1)").WithLocation(8, 13),
32591
Diagnostic(ErrorCode.
ERR_BindToBogus
, "x").WithArguments("I2<T>.implicit operator int(T)").WithLocation(14, 16)
Microsoft.CodeAnalysis.CSharp.Syntax.UnitTests (1)
Diagnostics\DiagnosticTest.cs (1)
2966
case ErrorCode.
ERR_BindToBogus
: