102 references to ERR_CantChangeAccessOnOverride
Microsoft.CodeAnalysis.CSharp (2)
Errors\ErrorFacts.cs (1)
926
or ErrorCode.
ERR_CantChangeAccessOnOverride
Symbols\Source\SourceMemberContainerSymbol_ImplementationChecks.cs (1)
907
diagnostics.Add(ErrorCode.
ERR_CantChangeAccessOnOverride
, overridingMemberLocation, overridingMember, accessibility, overriddenMember);
Microsoft.CodeAnalysis.CSharp.Emit.UnitTests (1)
CodeGen\CodeGenOverridingAndHiding.cs (1)
4461
Diagnostic(ErrorCode.
ERR_CantChangeAccessOnOverride
, "foo").WithArguments("C5.foo()", "internal", "C2.foo()"),
Microsoft.CodeAnalysis.CSharp.Emit3.UnitTests (2)
Semantics\RecordTests.cs (2)
11297
Diagnostic(ErrorCode.
ERR_CantChangeAccessOnOverride
, "P3").WithArguments("B.P3.init", "protected", "A.P3.init").WithLocation(10, 39),
11300
Diagnostic(ErrorCode.
ERR_CantChangeAccessOnOverride
, "P4").WithArguments("B.P4.get", "protected", "A.P4.get").WithLocation(10, 50),
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (90)
Semantics\InheritanceBindingTests.cs (90)
5211
Diagnostic(ErrorCode.
ERR_CantChangeAccessOnOverride
, "Method2").WithArguments("Derived1.Method2()", "internal", "Base.Method2()").WithLocation(30, 38),
5214
Diagnostic(ErrorCode.
ERR_CantChangeAccessOnOverride
, "Method3").WithArguments("Derived1.Method3()", "internal", "Base.Method3()").WithLocation(31, 26),
5217
Diagnostic(ErrorCode.
ERR_CantChangeAccessOnOverride
, "Method4").WithArguments("Derived1.Method4()", "protected", "Base.Method4()").WithLocation(33, 28),
5220
Diagnostic(ErrorCode.
ERR_CantChangeAccessOnOverride
, "Method5").WithArguments("Derived1.Method5()", "protected", "Base.Method5()").WithLocation(34, 38),
5223
Diagnostic(ErrorCode.
ERR_CantChangeAccessOnOverride
, "Method6").WithArguments("Derived1.Method6()", "protected", "Base.Method6()").WithLocation(35, 26),
5226
Diagnostic(ErrorCode.
ERR_CantChangeAccessOnOverride
, "Method7").WithArguments("Derived1.Method7()", "protected internal", "Base.Method7()").WithLocation(37, 28),
5229
Diagnostic(ErrorCode.
ERR_CantChangeAccessOnOverride
, "Method8").WithArguments("Derived1.Method8()", "protected internal", "Base.Method8()").WithLocation(38, 29),
5232
Diagnostic(ErrorCode.
ERR_CantChangeAccessOnOverride
, "Method10").WithArguments("Derived1.Method10()", "protected internal", "Base.Method10()").WithLocation(40, 26),
5235
Diagnostic(ErrorCode.
ERR_CantChangeAccessOnOverride
, "Method11").WithArguments("Derived1.Method11()", "public", "Base.Method11()").WithLocation(42, 28),
5238
Diagnostic(ErrorCode.
ERR_CantChangeAccessOnOverride
, "Method12").WithArguments("Derived1.Method12()", "public", "Base.Method12()").WithLocation(43, 29),
5241
Diagnostic(ErrorCode.
ERR_CantChangeAccessOnOverride
, "Method13").WithArguments("Derived1.Method13()", "public", "Base.Method13()").WithLocation(44, 38),
5244
Diagnostic(ErrorCode.
ERR_CantChangeAccessOnOverride
, "Method14").WithArguments("Derived1.Method14()", "private protected", "Base.Method14()").WithLocation(46, 28),
5247
Diagnostic(ErrorCode.
ERR_CantChangeAccessOnOverride
, "Method15").WithArguments("Derived1.Method15()", "private protected", "Base.Method15()").WithLocation(47, 29),
5250
Diagnostic(ErrorCode.
ERR_CantChangeAccessOnOverride
, "Method16").WithArguments("Derived1.Method16()", "private protected", "Base.Method16()").WithLocation(48, 38),
5253
Diagnostic(ErrorCode.
ERR_CantChangeAccessOnOverride
, "Method17").WithArguments("Derived1.Method17()", "private protected", "Base.Method17()").WithLocation(49, 26),
5256
Diagnostic(ErrorCode.
ERR_CantChangeAccessOnOverride
, "Method1").WithArguments("Derived1.Method1()", "internal", "Base.Method1()").WithLocation(29, 29)
5306
new ErrorDescription { Code = (int)ErrorCode.
ERR_CantChangeAccessOnOverride
, Line = 24, Column = 29 },
5307
new ErrorDescription { Code = (int)ErrorCode.
ERR_CantChangeAccessOnOverride
, Line = 25, Column = 38 },
5308
new ErrorDescription { Code = (int)ErrorCode.
ERR_CantChangeAccessOnOverride
, Line = 26, Column = 26 },
5310
new ErrorDescription { Code = (int)ErrorCode.
ERR_CantChangeAccessOnOverride
, Line = 28, Column = 28 },
5311
new ErrorDescription { Code = (int)ErrorCode.
ERR_CantChangeAccessOnOverride
, Line = 29, Column = 38 },
5312
new ErrorDescription { Code = (int)ErrorCode.
ERR_CantChangeAccessOnOverride
, Line = 30, Column = 26 },
5314
new ErrorDescription { Code = (int)ErrorCode.
ERR_CantChangeAccessOnOverride
, Line = 32, Column = 28 },
5315
new ErrorDescription { Code = (int)ErrorCode.
ERR_CantChangeAccessOnOverride
, Line = 33, Column = 29 },
5316
new ErrorDescription { Code = (int)ErrorCode.
ERR_CantChangeAccessOnOverride
, Line = 35, Column = 26 },
5318
new ErrorDescription { Code = (int)ErrorCode.
ERR_CantChangeAccessOnOverride
, Line = 37, Column = 28 },
5319
new ErrorDescription { Code = (int)ErrorCode.
ERR_CantChangeAccessOnOverride
, Line = 38, Column = 29 },
5320
new ErrorDescription { Code = (int)ErrorCode.
ERR_CantChangeAccessOnOverride
, Line = 39, Column = 38 },
5370
new ErrorDescription { Code = (int)ErrorCode.
ERR_CantChangeAccessOnOverride
, Line = 24, Column = 29 },
5371
new ErrorDescription { Code = (int)ErrorCode.
ERR_CantChangeAccessOnOverride
, Line = 25, Column = 38 },
5372
new ErrorDescription { Code = (int)ErrorCode.
ERR_CantChangeAccessOnOverride
, Line = 26, Column = 26 },
5374
new ErrorDescription { Code = (int)ErrorCode.
ERR_CantChangeAccessOnOverride
, Line = 28, Column = 28 },
5375
new ErrorDescription { Code = (int)ErrorCode.
ERR_CantChangeAccessOnOverride
, Line = 29, Column = 38 },
5376
new ErrorDescription { Code = (int)ErrorCode.
ERR_CantChangeAccessOnOverride
, Line = 30, Column = 26 },
5378
new ErrorDescription { Code = (int)ErrorCode.
ERR_CantChangeAccessOnOverride
, Line = 32, Column = 28 },
5379
new ErrorDescription { Code = (int)ErrorCode.
ERR_CantChangeAccessOnOverride
, Line = 33, Column = 29 },
5380
new ErrorDescription { Code = (int)ErrorCode.
ERR_CantChangeAccessOnOverride
, Line = 35, Column = 26 },
5382
new ErrorDescription { Code = (int)ErrorCode.
ERR_CantChangeAccessOnOverride
, Line = 37, Column = 28 },
5383
new ErrorDescription { Code = (int)ErrorCode.
ERR_CantChangeAccessOnOverride
, Line = 38, Column = 29 },
5384
new ErrorDescription { Code = (int)ErrorCode.
ERR_CantChangeAccessOnOverride
, Line = 39, Column = 38 },
5434
new ErrorDescription { Code = (int)ErrorCode.
ERR_CantChangeAccessOnOverride
, Line = 24, Column = 44 },
5435
new ErrorDescription { Code = (int)ErrorCode.
ERR_CantChangeAccessOnOverride
, Line = 25, Column = 53 },
5436
new ErrorDescription { Code = (int)ErrorCode.
ERR_CantChangeAccessOnOverride
, Line = 26, Column = 41 },
5438
new ErrorDescription { Code = (int)ErrorCode.
ERR_CantChangeAccessOnOverride
, Line = 28, Column = 43 },
5439
new ErrorDescription { Code = (int)ErrorCode.
ERR_CantChangeAccessOnOverride
, Line = 29, Column = 53 },
5440
new ErrorDescription { Code = (int)ErrorCode.
ERR_CantChangeAccessOnOverride
, Line = 30, Column = 41 },
5442
new ErrorDescription { Code = (int)ErrorCode.
ERR_CantChangeAccessOnOverride
, Line = 32, Column = 43 },
5443
new ErrorDescription { Code = (int)ErrorCode.
ERR_CantChangeAccessOnOverride
, Line = 33, Column = 44 },
5444
new ErrorDescription { Code = (int)ErrorCode.
ERR_CantChangeAccessOnOverride
, Line = 35, Column = 41 },
5446
new ErrorDescription { Code = (int)ErrorCode.
ERR_CantChangeAccessOnOverride
, Line = 37, Column = 43 },
5447
new ErrorDescription { Code = (int)ErrorCode.
ERR_CantChangeAccessOnOverride
, Line = 38, Column = 44 },
5448
new ErrorDescription { Code = (int)ErrorCode.
ERR_CantChangeAccessOnOverride
, Line = 39, Column = 53 },
5468
Diagnostic(ErrorCode.
ERR_CantChangeAccessOnOverride
, "set").WithArguments("Derived1.Property1.set", "protected", "Base.Property1.set"));
5487
Diagnostic(ErrorCode.
ERR_CantChangeAccessOnOverride
, "set").WithArguments("Derived1.this[int].set", "protected", "Base.this[int].set"));
5543
new ErrorDescription { Code = (int)ErrorCode.
ERR_CantChangeAccessOnOverride
, Line = 9, Column = 28 },
5544
new ErrorDescription { Code = (int)ErrorCode.
ERR_CantChangeAccessOnOverride
, Line = 10, Column = 38 },
5545
new ErrorDescription { Code = (int)ErrorCode.
ERR_CantChangeAccessOnOverride
, Line = 11, Column = 26 },
5547
new ErrorDescription { Code = (int)ErrorCode.
ERR_CantChangeAccessOnOverride
, Line = 14, Column = 28 },
5548
new ErrorDescription { Code = (int)ErrorCode.
ERR_CantChangeAccessOnOverride
, Line = 16, Column = 38 },
5549
new ErrorDescription { Code = (int)ErrorCode.
ERR_CantChangeAccessOnOverride
, Line = 17, Column = 26 },
5551
new ErrorDescription { Code = (int)ErrorCode.
ERR_CantChangeAccessOnOverride
, Line = 19, Column = 28 },
5552
new ErrorDescription { Code = (int)ErrorCode.
ERR_CantChangeAccessOnOverride
, Line = 20, Column = 29 },
5553
new ErrorDescription { Code = (int)ErrorCode.
ERR_CantChangeAccessOnOverride
, Line = 21, Column = 38 },
5610
new ErrorDescription { Code = (int)ErrorCode.
ERR_CantChangeAccessOnOverride
, Line = 9, Column = 28 },
5611
new ErrorDescription { Code = (int)ErrorCode.
ERR_CantChangeAccessOnOverride
, Line = 10, Column = 38 },
5612
new ErrorDescription { Code = (int)ErrorCode.
ERR_CantChangeAccessOnOverride
, Line = 11, Column = 26 },
5614
new ErrorDescription { Code = (int)ErrorCode.
ERR_CantChangeAccessOnOverride
, Line = 14, Column = 28 },
5615
new ErrorDescription { Code = (int)ErrorCode.
ERR_CantChangeAccessOnOverride
, Line = 16, Column = 38 },
5616
new ErrorDescription { Code = (int)ErrorCode.
ERR_CantChangeAccessOnOverride
, Line = 17, Column = 26 },
5618
new ErrorDescription { Code = (int)ErrorCode.
ERR_CantChangeAccessOnOverride
, Line = 19, Column = 28 },
5619
new ErrorDescription { Code = (int)ErrorCode.
ERR_CantChangeAccessOnOverride
, Line = 20, Column = 29 },
5620
new ErrorDescription { Code = (int)ErrorCode.
ERR_CantChangeAccessOnOverride
, Line = 21, Column = 38 },
5677
new ErrorDescription { Code = (int)ErrorCode.
ERR_CantChangeAccessOnOverride
, Line = 9, Column = 28 },
5678
new ErrorDescription { Code = (int)ErrorCode.
ERR_CantChangeAccessOnOverride
, Line = 10, Column = 38 },
5679
new ErrorDescription { Code = (int)ErrorCode.
ERR_CantChangeAccessOnOverride
, Line = 11, Column = 26 },
5681
new ErrorDescription { Code = (int)ErrorCode.
ERR_CantChangeAccessOnOverride
, Line = 14, Column = 28 },
5682
new ErrorDescription { Code = (int)ErrorCode.
ERR_CantChangeAccessOnOverride
, Line = 16, Column = 38 },
5683
new ErrorDescription { Code = (int)ErrorCode.
ERR_CantChangeAccessOnOverride
, Line = 17, Column = 26 },
5685
new ErrorDescription { Code = (int)ErrorCode.
ERR_CantChangeAccessOnOverride
, Line = 19, Column = 28 },
5686
new ErrorDescription { Code = (int)ErrorCode.
ERR_CantChangeAccessOnOverride
, Line = 20, Column = 29 },
5687
new ErrorDescription { Code = (int)ErrorCode.
ERR_CantChangeAccessOnOverride
, Line = 21, Column = 38 },
5744
new ErrorDescription { Code = (int)ErrorCode.
ERR_CantChangeAccessOnOverride
, Line = 9, Column = 43 },
5745
new ErrorDescription { Code = (int)ErrorCode.
ERR_CantChangeAccessOnOverride
, Line = 10, Column = 53 },
5746
new ErrorDescription { Code = (int)ErrorCode.
ERR_CantChangeAccessOnOverride
, Line = 11, Column = 41 },
5748
new ErrorDescription { Code = (int)ErrorCode.
ERR_CantChangeAccessOnOverride
, Line = 14, Column = 43 },
5749
new ErrorDescription { Code = (int)ErrorCode.
ERR_CantChangeAccessOnOverride
, Line = 16, Column = 53 },
5750
new ErrorDescription { Code = (int)ErrorCode.
ERR_CantChangeAccessOnOverride
, Line = 17, Column = 41 },
5752
new ErrorDescription { Code = (int)ErrorCode.
ERR_CantChangeAccessOnOverride
, Line = 19, Column = 43 },
5753
new ErrorDescription { Code = (int)ErrorCode.
ERR_CantChangeAccessOnOverride
, Line = 20, Column = 44 },
5754
new ErrorDescription { Code = (int)ErrorCode.
ERR_CantChangeAccessOnOverride
, Line = 21, Column = 53 },
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (7)
Symbols\ExtendedPartialMethodsTests.cs (4)
673
Diagnostic(ErrorCode.
ERR_CantChangeAccessOnOverride
, "ToString").WithArguments("D.ToString()", "public", "object.ToString()").WithLocation(4, 38));
720
Diagnostic(ErrorCode.
ERR_CantChangeAccessOnOverride
, "M1").WithArguments("D.M1()", "internal", "C.M1()").WithLocation(9, 27),
772
Diagnostic(ErrorCode.
ERR_CantChangeAccessOnOverride
, "M1").WithArguments("D.M1()", "internal", "C.M1()").WithLocation(9, 27)
944
Diagnostic(ErrorCode.
ERR_CantChangeAccessOnOverride
, "M1").WithArguments("D.M1()", "internal", "C.M1()").WithLocation(8, 34),
Symbols\SymbolErrorTests.cs (3)
8484
new ErrorDescription { Code = (int)ErrorCode.
ERR_CantChangeAccessOnOverride
, Line = 8, Column = 26 });
14104
Diagnostic(ErrorCode.
ERR_CantChangeAccessOnOverride
, "PartG").WithArguments("C.PartG()", "protected", "Base.PartG()").WithLocation(25, 27),
14107
Diagnostic(ErrorCode.
ERR_CantChangeAccessOnOverride
, "PartI").WithArguments("C.PartI()", "protected", "Base.PartI()").WithLocation(27, 34),