2 overrides of EnabledModifierCSharp
Microsoft.CodeAnalysis.PublicApiAnalyzers.UnitTests (2)
DeclarePublicAPIAnalyzerTestsInternal.cs (1)
13
protected override string
EnabledModifierCSharp
=> "internal";
DeclarePublicAPIAnalyzerTestsPublic.cs (1)
13
protected override string
EnabledModifierCSharp
=> "public";
357 references to EnabledModifierCSharp
Microsoft.CodeAnalysis.PublicApiAnalyzers.UnitTests (357)
DeclarePublicAPIAnalyzerTestsBase.cs (357)
257
{{
EnabledModifierCSharp
}} class C
276
{{
EnabledModifierCSharp
}} class C
299
{{
EnabledModifierCSharp
}} class C
311
expectedDiagnostics = new[] { GetCSharpResultAt(2, 8 +
EnabledModifierCSharp
.Length, DeclareNewApiRule, "C") };
322
{{
EnabledModifierCSharp
}} class C
331
var expectedDiagnostics = new[] { GetCSharpResultAt(2, 8 +
EnabledModifierCSharp
.Length, DeclareNewApiRule, "C") };
352
{{
EnabledModifierCSharp
}} class C
361
await VerifyCSharpAsync(source, shippedText, unshippedText, GetCSharpResultAt(2, 8 +
EnabledModifierCSharp
.Length, DeclareNewApiRule, "C"));
370
{{
EnabledModifierCSharp
}} sealed class GeneratedInternalTypeHelper
387
{{
EnabledModifierCSharp
}} class C
389
{{
EnabledModifierCSharp
}} int Field;
390
{{
EnabledModifierCSharp
}} int Property { get; set; }
391
{{
EnabledModifierCSharp
}} void Method() { }
392
{{
EnabledModifierCSharp
}} int ArrowExpressionProperty => 0;
401
GetCSharpResultAt(2, 8 +
EnabledModifierCSharp
.Length, DeclareNewApiRule, "C"),
403
GetCSharpResultAt(2, 8 +
EnabledModifierCSharp
.Length, DeclareNewApiRule, "C.C() -> void"),
405
GetCSharpResultAt(4, 10 +
EnabledModifierCSharp
.Length, DeclareNewApiRule, "C.Field -> int"),
407
GetCSharpResultAt(5, 21 +
EnabledModifierCSharp
.Length, DeclareNewApiRule, "C.Property.get -> int"),
409
GetCSharpResultAt(5, 26 +
EnabledModifierCSharp
.Length, DeclareNewApiRule, "C.Property.set -> void"),
411
GetCSharpResultAt(6, 11 +
EnabledModifierCSharp
.Length, DeclareNewApiRule, "C.Method() -> void"),
413
GetCSharpResultAt(7, 37 +
EnabledModifierCSharp
.Length, DeclareNewApiRule, "C.ArrowExpressionProperty.get -> int"));
425
{{
EnabledModifierCSharp
}} class C
427
{{
EnabledModifierCSharp
}} {{csharp}} Field;
428
{{
EnabledModifierCSharp
}} {{csharp}} Property { get; set; }
429
{{
EnabledModifierCSharp
}} void Method({{csharp}} p) { }
430
{{
EnabledModifierCSharp
}} {{csharp}} ArrowExpressionProperty => default;
439
GetCSharpResultAt(2, 8 +
EnabledModifierCSharp
.Length, DeclareNewApiRule, "C"),
441
GetCSharpResultAt(2, 8 +
EnabledModifierCSharp
.Length, DeclareNewApiRule, "C.C() -> void"),
443
GetCSharpResultAt(4, 14 +
EnabledModifierCSharp
.Length, DeclareNewApiRule, $"C.Field -> {message}"),
445
GetCSharpResultAt(5, 25 +
EnabledModifierCSharp
.Length, DeclareNewApiRule, $"C.Property.get -> {message}"),
447
GetCSharpResultAt(5, 30 +
EnabledModifierCSharp
.Length, DeclareNewApiRule, "C.Property.set -> void"),
449
GetCSharpResultAt(6, 11 +
EnabledModifierCSharp
.Length, DeclareNewApiRule, $"C.Method({message} p) -> void"),
451
GetCSharpResultAt(7, 41 +
EnabledModifierCSharp
.Length, DeclareNewApiRule, $"C.ArrowExpressionProperty.get -> {message}"));
560
{{
EnabledModifierCSharp
}} class C
581
{{
EnabledModifierCSharp
}} class C
599
{{
EnabledModifierCSharp
}} class C
617
{{
EnabledModifierCSharp
}} class C
628
GetCSharpResultAt(2, 8 +
EnabledModifierCSharp
.Length, DeclareNewApiRule, "C.C() -> void"));
636
{{
EnabledModifierCSharp
}} class C
657
{{
EnabledModifierCSharp
}} class C
659
{{
EnabledModifierCSharp
}} int Field;
660
{{
EnabledModifierCSharp
}} int Property { get; set; }
661
{{
EnabledModifierCSharp
}} void Method() { }
684
{{
EnabledModifierCSharp
}} class C
686
{{
EnabledModifierCSharp
}} int Field;
687
{{
EnabledModifierCSharp
}} int Property { get; set; }
688
{{
EnabledModifierCSharp
}} void Method() { }
711
{{
EnabledModifierCSharp
}} enum E
738
{{
EnabledModifierCSharp
}} class C
768
{{
EnabledModifierCSharp
}} class C
770
{{
EnabledModifierCSharp
}} int Field;
771
{{
EnabledModifierCSharp
}} int Property { get; set; }
772
{{
EnabledModifierCSharp
}} void Method() { }
805
var secondDiagnostic = new[] { GetCSharpResultAt(6, 11 +
EnabledModifierCSharp
.Length, DeclareNewApiRule, "C.Method() -> void") };
816
{{
EnabledModifierCSharp
}} class C
818
{{
EnabledModifierCSharp
}} int Field;
819
{{
EnabledModifierCSharp
}} int Property { get; set; }
844
{{
EnabledModifierCSharp
}} class C
846
{{
EnabledModifierCSharp
}} int Field;
847
{{
EnabledModifierCSharp
}} int Property { get; set; }
878
{{
EnabledModifierCSharp
}} class C
880
{{
EnabledModifierCSharp
}} int Field;
881
{{
EnabledModifierCSharp
}} int Property { get; set; }
914
{{
EnabledModifierCSharp
}} class C
916
{{
EnabledModifierCSharp
}} int Field;
917
{{
EnabledModifierCSharp
}} int Property { get; set; }
942
{{
EnabledModifierCSharp
}} class C
944
{{
EnabledModifierCSharp
}} int Field;
945
{{
EnabledModifierCSharp
}} int Property { get; set; }
971
{{
EnabledModifierCSharp
}} class C
973
{{
EnabledModifierCSharp
}} int Field;
974
{{
EnabledModifierCSharp
}} int Property { get; set; }
1000
{{
EnabledModifierCSharp
}} class C
1002
{{
EnabledModifierCSharp
}} int Field;
1003
{{
EnabledModifierCSharp
}} int Property { get; set; }
1032
{{
EnabledModifierCSharp
}} class C
1034
{{
EnabledModifierCSharp
}} int Field;
1035
{{
EnabledModifierCSharp
}} int Property { get; set; }
1062
{{
EnabledModifierCSharp
}} class C
1064
{{
EnabledModifierCSharp
}} int Field;
1065
{{
EnabledModifierCSharp
}} int Property { get; set; }
1247
{{
EnabledModifierCSharp
}} void Method1(int p1, int p2, int p3 = 0) { }
1248
{{
EnabledModifierCSharp
}} void Method1() { }
1249
{{
EnabledModifierCSharp
}} void Method1(int p1, int p2) { }
1250
{{
EnabledModifierCSharp
}} void Method1(char p1, params int[] p2) { }
1253
{{
EnabledModifierCSharp
}} void Method2(int p1 = 0) { }
1258
{{
EnabledModifierCSharp
}} void Method3(int p1 = 0) { }
1259
{{
EnabledModifierCSharp
}} void Method3(string p1 = null) { }
1262
{{
EnabledModifierCSharp
}} void Method4(int p1 = 0) { }
1263
{{
EnabledModifierCSharp
}} void Method4(char p1 = 'a') { }
1264
{{
EnabledModifierCSharp
}} void Method4(string p1 = null) { }
1267
{{
EnabledModifierCSharp
}} void Method5(int p1 = 0) { }
1268
{{
EnabledModifierCSharp
}} void Method5(char p1 = 'a') { }
1269
{{
EnabledModifierCSharp
}} void Method5(string p1 = null) { }
1272
{{
EnabledModifierCSharp
}} object Method6(int p1 = 0) { return Method6<object>(p1); }
1273
{{
EnabledModifierCSharp
}} T Method6<T>(int p1 = 0) { return default(T); }
1350
{{
EnabledModifierCSharp
}} void Method1(int p1, int p2, int p3 = 0) { }
1351
{{
EnabledModifierCSharp
}} void Method1() { }
1352
{{
EnabledModifierCSharp
}} void Method1(int p1, int p2) { }
1353
{{
EnabledModifierCSharp
}} void Method1(char p1, params int[] p2) { }
1356
{{
EnabledModifierCSharp
}} void Method2(int p1 = 0) { }
1361
{{
EnabledModifierCSharp
}} void Method3(int p1 = 0) { }
1362
{{
EnabledModifierCSharp
}} void Method3(string p1 = null) { }
1363
{{
EnabledModifierCSharp
}} void Method3(int p1, int p2) { }
1366
{{
EnabledModifierCSharp
}} void Method4(int p1 = 0) { } // unshipped
1367
{{
EnabledModifierCSharp
}} void Method4(char p1, int p2) { } // unshipped
1368
{{
EnabledModifierCSharp
}} void Method4(string p1, int p2) { } // unshipped
1371
{{
EnabledModifierCSharp
}} void Method5(int p1 = 0) { } // shipped
1372
{{
EnabledModifierCSharp
}} void Method5(char p1) { } // shipped
1373
{{
EnabledModifierCSharp
}} void Method5(string p1) { } // unshipped
1376
{{
EnabledModifierCSharp
}} void Method6(int p1 = 0) { } // shipped
1377
{{
EnabledModifierCSharp
}} void Method6(char p1 = 'a') { } // shipped
1378
{{
EnabledModifierCSharp
}} void Method6(string p1) { } // unshipped
1416
GetCSharpResultAt(21, 11 +
EnabledModifierCSharp
.Length, OverloadWithOptionalParametersShouldHaveMostParameters, "Method4", OverloadWithOptionalParametersShouldHaveMostParameters.HelpLinkUri),
1418
GetCSharpResultAt(26, 11 +
EnabledModifierCSharp
.Length, OverloadWithOptionalParametersShouldHaveMostParameters, "Method5", OverloadWithOptionalParametersShouldHaveMostParameters.HelpLinkUri),
1420
GetCSharpResultAt(31, 11 +
EnabledModifierCSharp
.Length, OverloadWithOptionalParametersShouldHaveMostParameters, "Method6", OverloadWithOptionalParametersShouldHaveMostParameters.HelpLinkUri),
1422
GetCSharpResultAt(32, 11 +
EnabledModifierCSharp
.Length, OverloadWithOptionalParametersShouldHaveMostParameters, "Method6", OverloadWithOptionalParametersShouldHaveMostParameters.HelpLinkUri)
1435
{{
EnabledModifierCSharp
}} class C
1437
{{
EnabledModifierCSharp
}} void M(int p1 = 0) { }
1440
{{
EnabledModifierCSharp
}} void M(char p1, int p2) { }
1463
{{
EnabledModifierCSharp
}} class C
1465
{{
EnabledModifierCSharp
}} void M(int p1 = 0) { }
1468
{{
EnabledModifierCSharp
}} void M(char p1 = '0') { }
1485
{{
EnabledModifierCSharp
}} class C
1487
{{
EnabledModifierCSharp
}} string Field;
1488
{{
EnabledModifierCSharp
}} string Property { get; set; }
1489
{{
EnabledModifierCSharp
}} string Method(string x) => throw null!;
1490
{{
EnabledModifierCSharp
}} string ArrowExpressionProperty => throw null!;
1506
GetCSharpResultAt(4, 13 +
EnabledModifierCSharp
.Length, AnnotateApiRule, "C.Field -> string"),
1507
GetCSharpResultAt(4, 13 +
EnabledModifierCSharp
.Length, ObliviousApiRule, "Field"),
1508
GetCSharpResultAt(5, 24 +
EnabledModifierCSharp
.Length, AnnotateApiRule, "C.Property.get -> string"),
1509
GetCSharpResultAt(5, 24 +
EnabledModifierCSharp
.Length, ObliviousApiRule, "Property.get"),
1510
GetCSharpResultAt(5, 29 +
EnabledModifierCSharp
.Length, AnnotateApiRule, "C.Property.set -> void"),
1511
GetCSharpResultAt(5, 29 +
EnabledModifierCSharp
.Length, ObliviousApiRule, "Property.set"),
1512
GetCSharpResultAt(6, 13 +
EnabledModifierCSharp
.Length, AnnotateApiRule, "C.Method(string x) -> string"),
1513
GetCSharpResultAt(6, 13 +
EnabledModifierCSharp
.Length, ObliviousApiRule, "Method"),
1514
GetCSharpResultAt(7, 40 +
EnabledModifierCSharp
.Length, AnnotateApiRule, "C.ArrowExpressionProperty.get -> string"),
1515
GetCSharpResultAt(7, 40 +
EnabledModifierCSharp
.Length, ObliviousApiRule, "ArrowExpressionProperty.get")
1526
{{
EnabledModifierCSharp
}} class C
1528
{{
EnabledModifierCSharp
}} {{csharp}} Field;
1529
{{
EnabledModifierCSharp
}} {{csharp}} Property { get; set; }
1530
{{
EnabledModifierCSharp
}} {{csharp}} Method({{csharp}} x) => throw null!;
1531
{{
EnabledModifierCSharp
}} {{csharp}} ArrowExpressionProperty => throw null!;
1549
GetCSharpResultAt(4, 14 +
EnabledModifierCSharp
.Length, AnnotateApiRule, $"C.Field -> {annotated}"),
1550
GetCSharpResultAt(5, 25 +
EnabledModifierCSharp
.Length, AnnotateApiRule, $"C.Property.get -> {annotated}"),
1551
GetCSharpResultAt(6, 14 +
EnabledModifierCSharp
.Length, AnnotateApiRule, $"C.Method({annotated} x) -> {annotated}"),
1552
GetCSharpResultAt(7, 41 +
EnabledModifierCSharp
.Length, AnnotateApiRule, $"C.ArrowExpressionProperty.get -> {annotated}"));
1560
{{
EnabledModifierCSharp
}} class C
1562
{{
EnabledModifierCSharp
}} string Field;
1563
{{
EnabledModifierCSharp
}} D<string
1567
{{
EnabledModifierCSharp
}} string Property { get; set; }
1568
{{
EnabledModifierCSharp
}} void Method(string x) => throw null!;
1569
{{
EnabledModifierCSharp
}} string Method2() => throw null!;
1570
{{
EnabledModifierCSharp
}} string ArrowExpressionProperty => throw null!;
1572
{{
EnabledModifierCSharp
}} D<string>.E<
1578
{{
EnabledModifierCSharp
}} string this[string x] { get => throw null!; set => throw null!; }
1580
{{
EnabledModifierCSharp
}} class D<T> { public class E<T> { } }
1605
GetCSharpResultAt(4, 13 +
EnabledModifierCSharp
.Length, ObliviousApiRule, "Field"),
1607
GetCSharpResultAt(9, 24 +
EnabledModifierCSharp
.Length, ObliviousApiRule, "Property.get"),
1608
GetCSharpResultAt(9, 29 +
EnabledModifierCSharp
.Length, ObliviousApiRule, "Property.set"),
1609
GetCSharpResultAt(10, 11 +
EnabledModifierCSharp
.Length, ObliviousApiRule, "Method"),
1610
GetCSharpResultAt(11, 13 +
EnabledModifierCSharp
.Length, ObliviousApiRule, "Method2"),
1611
GetCSharpResultAt(12, 40 +
EnabledModifierCSharp
.Length, ObliviousApiRule, "ArrowExpressionProperty.get"),
1613
GetCSharpResultAt(20, 30 +
EnabledModifierCSharp
.Length, ObliviousApiRule, "this.get"),
1614
GetCSharpResultAt(20, 50 +
EnabledModifierCSharp
.Length, ObliviousApiRule, "this.set")
1623
{{
EnabledModifierCSharp
}} class C
1625
{{
EnabledModifierCSharp
}} void M<T>(T t) where T : class { }
1628
{{
EnabledModifierCSharp
}} void M2<T>(T t) where T : class { }
1629
{{
EnabledModifierCSharp
}} void M3<T>(T t) where T : class? { }
1632
{{
EnabledModifierCSharp
}} class D<T> where T : class { }
1633
{{
EnabledModifierCSharp
}} class E { public class F<T> where T : class { } }
1653
GetCSharpResultAt(4, 11 +
EnabledModifierCSharp
.Length, ObliviousApiRule, "M<T>"),
1654
GetCSharpResultAt(11, 8 +
EnabledModifierCSharp
.Length, ObliviousApiRule, "D<T>"),
1655
GetCSharpResultAt(12, 25 +
EnabledModifierCSharp
.Length, ObliviousApiRule, "F<T>")
1664
{{
EnabledModifierCSharp
}} class C
1666
{{
EnabledModifierCSharp
}} void M<T>(T t) where T : notnull { }
1669
{{
EnabledModifierCSharp
}} void M2<T>(T t) where T : notnull { }
1691
{{
EnabledModifierCSharp
}} interface I { }
1692
{{
EnabledModifierCSharp
}} class C
1694
{{
EnabledModifierCSharp
}} void M1<T>() where T : I { }
1695
{{
EnabledModifierCSharp
}} void M2<T>() where T : C { }
1696
{{
EnabledModifierCSharp
}} void M3<T, U>() where T : U where U : class { }
1699
{{
EnabledModifierCSharp
}} void M1b<T>() where T : I { }
1700
{{
EnabledModifierCSharp
}} void M2b<T>() where T : C? { }
1701
{{
EnabledModifierCSharp
}} void M3b<T, U>() where T : U where U : class { }
1721
GetCSharpResultAt(5, 11 +
EnabledModifierCSharp
.Length, ObliviousApiRule, "M1<T>"),
1722
GetCSharpResultAt(6, 11 +
EnabledModifierCSharp
.Length, ObliviousApiRule, "M2<T>"),
1723
GetCSharpResultAt(7, 11 +
EnabledModifierCSharp
.Length, ObliviousApiRule, "M3<T, U>")
1732
{{
EnabledModifierCSharp
}} interface I<T> { }
1733
{{
EnabledModifierCSharp
}} class C
1736
{{
EnabledModifierCSharp
}} void M1<T>() where T : I<
1756
GetCSharpResultAt(6, 11 +
EnabledModifierCSharp
.Length, ObliviousApiRule, "M1<T>")
1765
{{
EnabledModifierCSharp
}} class C
1767
{{
EnabledModifierCSharp
}} enum E
1793
{{
EnabledModifierCSharp
}} class C
1795
{{
EnabledModifierCSharp
}} enum E
1821
{{
EnabledModifierCSharp
}} class C<T>
1823
{{
EnabledModifierCSharp
}} struct Nested { }
1825
{{
EnabledModifierCSharp
}} C<
1853
{{
EnabledModifierCSharp
}} class C<T> where T : class
1855
{{
EnabledModifierCSharp
}} struct Nested { }
1857
{{
EnabledModifierCSharp
}} Nested field;
1858
{{
EnabledModifierCSharp
}} C<T>.Nested field2;
1883
GetCSharpResultAt(7, 13 +
EnabledModifierCSharp
.Length, ObliviousApiRule, "field")
1893
{{
EnabledModifierCSharp
}} class C<T>
1895
{{
EnabledModifierCSharp
}} struct Nested { }
1897
{{
EnabledModifierCSharp
}} Nested field;
1898
{{
EnabledModifierCSharp
}} Nested field2;
1921
{{
EnabledModifierCSharp
}} class C
1923
{{
EnabledModifierCSharp
}} C() { }
1928
{{
EnabledModifierCSharp
}} class D
1930
{{
EnabledModifierCSharp
}} D() { }
1940
GetCSharpResultAt(10, 12 +
EnabledModifierCSharp
.Length, DeclareNewApiRule, "Other.Namespace.D"),
1942
GetCSharpResultAt(12, 10 +
EnabledModifierCSharp
.Length, DeclareNewApiRule, "Other.Namespace.D.D() -> void"));
1951
{{
EnabledModifierCSharp
}} class C
1953
{{
EnabledModifierCSharp
}} C() { }
1970
{{
EnabledModifierCSharp
}} class C
1972
{{
EnabledModifierCSharp
}} C() { }
1982
GetCSharpResultAt(line: 3, 12 +
EnabledModifierCSharp
.Length, DeclareNewApiRule, "My.Namespace.C"),
1984
GetCSharpResultAt(5, 10 +
EnabledModifierCSharp
.Length, DeclareNewApiRule, "My.Namespace.C.C() -> void"));
1993
{{
EnabledModifierCSharp
}} partial class C
2016
{{
EnabledModifierCSharp
}} record C(int X, string Y)
2049
if (
EnabledModifierCSharp
== "internal")
2064
{{
EnabledModifierCSharp
}} delegate void D(int X, string Y);
2086
{{
EnabledModifierCSharp
}} struct {|{{AddNewApiId}}:C|}
2103
{{
EnabledModifierCSharp
}} struct {|{{AddNewApiId}}:C|}
2121
{{
EnabledModifierCSharp
}} struct {|{{AddNewApiId}}:C|}
2123
{{
EnabledModifierCSharp
}} C(int value)
2143
{{
EnabledModifierCSharp
}} class {|{{AddNewApiId}}:C|}
2160
{{
EnabledModifierCSharp
}} class C
2162
{{
EnabledModifierCSharp
}} int Field;
2163
{{
EnabledModifierCSharp
}} int Property { get; set; }
2164
{{
EnabledModifierCSharp
}} void Method() { }
2165
{{
EnabledModifierCSharp
}} int ArrowExpressionProperty => 0;
2167
{{
EnabledModifierCSharp
}} int {|{{AddNewApiId}}:NewField|}; // Newly added field, not in current public API.
2198
{{
EnabledModifierCSharp
}} class C
2201
{{
EnabledModifierCSharp
}} int Field1;
2202
{{
EnabledModifierCSharp
}} int Field2;
2203
{{
EnabledModifierCSharp
}} int {|{{AddNewApiId}}:Field3|}; // Newly added field, not in current public API.
2218
{{
EnabledModifierCSharp
}} class C
2221
{{
EnabledModifierCSharp
}} int {|{{AddNewApiId}}:Field1|}; // Newly added field, not in current public API.
2235
{{
EnabledModifierCSharp
}} class C
2237
{{
EnabledModifierCSharp
}} string? {|{{ShouldAnnotateApiFilesId}}:{|{{AddNewApiId}}:NewField|}|}; // Newly added field, not in current public API.
2258
{{
EnabledModifierCSharp
}} class C
2260
{{
EnabledModifierCSharp
}} string? {|{{ShouldAnnotateApiFilesId}}:{|{{AddNewApiId}}:NewField|}|}; // Newly added field, not in current public API.
2308
{{
EnabledModifierCSharp
}} class C
2310
{{
EnabledModifierCSharp
}} string? {|{{AddNewApiId}}:NewField|}; // Newly added field, not in current public API.
2329
{{
EnabledModifierCSharp
}} class C
2331
{{
EnabledModifierCSharp
}} string? OldField;
2332
{{
EnabledModifierCSharp
}} string? {|{{AddNewApiId}}:NewField|}; // Newly added field, not in current public API.
2352
{{
EnabledModifierCSharp
}} class C
2354
{{
EnabledModifierCSharp
}} string? OldField;
2355
{{
EnabledModifierCSharp
}} string? NewField;
2373
{{
EnabledModifierCSharp
}} class C
2375
{{
EnabledModifierCSharp
}} string {|{{ObliviousApiId}}:{|{{AddNewApiId}}:ChangedField|}|}; // oblivious
2397
{{
EnabledModifierCSharp
}} class C
2399
{{
EnabledModifierCSharp
}} string ObliviousField;
2408
GetCSharpResultAt(5, 13 +
EnabledModifierCSharp
.Length, AnnotateApiRule, "C.ObliviousField -> string"),
2410
GetCSharpResultAt(5, 13 +
EnabledModifierCSharp
.Length, ObliviousApiRule, "ObliviousField")
2420
{{
EnabledModifierCSharp
}} static class C
2422
{{
EnabledModifierCSharp
}} static void M<T>()
2432
GetCSharpResultAt(3, 15 +
EnabledModifierCSharp
.Length, DeclareNewApiRule, "C"),
2434
GetCSharpResultAt(5, 18 +
EnabledModifierCSharp
.Length, DeclareNewApiRule, "static C.M<T>() -> void")
2444
{{
EnabledModifierCSharp
}} static class C<T>
2453
GetCSharpResultAt(3, 15 +
EnabledModifierCSharp
.Length, DeclareNewApiRule, "C<T>")
2463
{{
EnabledModifierCSharp
}} static class C<T1, T2>
2477
GetCSharpResultAt(3, 15 +
EnabledModifierCSharp
.Length, DeclareNewApiRule, "~C<T1, T2>"),
2479
GetCSharpResultAt(3, 15 +
EnabledModifierCSharp
.Length, ObliviousApiRule, "C<T1, T2>")
2489
{{
EnabledModifierCSharp
}} static class C<T>
2503
GetCSharpResultAt(3, 15 +
EnabledModifierCSharp
.Length, DeclareNewApiRule, "~C<T>"),
2505
GetCSharpResultAt(3, 15 +
EnabledModifierCSharp
.Length, ObliviousApiRule, "C<T>")
2514
{{
EnabledModifierCSharp
}} class C
2537
{{
EnabledModifierCSharp
}} class C
2558
{{
EnabledModifierCSharp
}} class C
2577
{{
EnabledModifierCSharp
}} class C
2579
{{
EnabledModifierCSharp
}} int Field;
2580
{{
EnabledModifierCSharp
}} int Property { get; set; }
2581
{{
EnabledModifierCSharp
}} void Method() { }
2582
{{
EnabledModifierCSharp
}} int ArrowExpressionProperty => 0;
2584
{{
EnabledModifierCSharp
}} int {|{{AddNewApiId}}:NewField|};
2614
{{
EnabledModifierCSharp
}} class {|{{AddNewApiId}}:C|}
2631
{{
EnabledModifierCSharp
}} class {|{{AddNewApiId}}:C|}
2634
{{
EnabledModifierCSharp
}} int {|{{AddNewApiId}}:Field|};
2637
{{
EnabledModifierCSharp
}} class {|{{AddNewApiId}}:{|{{AddNewApiId}}:C2|}|} { }
2654
{{
EnabledModifierCSharp
}} class {|{{AddNewApiId}}:C|}
2657
{{
EnabledModifierCSharp
}} int {|{{AddNewApiId}}:Field_A|};
2658
{{
EnabledModifierCSharp
}} int {|{{AddNewApiId}}:Field_b|};
2659
{{
EnabledModifierCSharp
}} int {|{{AddNewApiId}}:Field_C|};
2660
{{
EnabledModifierCSharp
}} int {|{{AddNewApiId}}:Field_d|};
2663
{{
EnabledModifierCSharp
}} class {|{{AddNewApiId}}:{|{{AddNewApiId}}:C2|}|} { }
2683
{{
EnabledModifierCSharp
}} class C
2686
{{
EnabledModifierCSharp
}} void {|{{AddNewApiId}}:Method|}(int p1){ }
2702
{{
EnabledModifierCSharp
}} class C
2705
{{
EnabledModifierCSharp
}} void {|{{AddNewApiId}}:Method|}(object? p1){ }
2722
{{
EnabledModifierCSharp
}} class C
2725
{{
EnabledModifierCSharp
}} void Method(int p1){ }
2726
{{
EnabledModifierCSharp
}} void Method(int p1, int p2){ }
2727
{{
EnabledModifierCSharp
}} void {|{{AddNewApiId}}:Method|}(char p1){ }
2748
{{
EnabledModifierCSharp
}} void {|{{AddNewApiId}}:Method|}(){ }
2751
{{
EnabledModifierCSharp
}} void Method(char p1){ }
2782
{{
EnabledModifierCSharp
}} class {|{{AddNewApiId}}:C|}
2785
{{
EnabledModifierCSharp
}} int {|{{AddNewApiId}}:Field|};
2787
{{
EnabledModifierCSharp
}} class CC
2793
{{
EnabledModifierCSharp
}} class {|{{AddNewApiId}}:{|{{AddNewApiId}}:C2|}|} { }
2812
{{
EnabledModifierCSharp
}} class {|{{AddNewApiId}}:C|}
2815
{{
EnabledModifierCSharp
}} CC<int> {|{{AddNewApiId}}:Field|};
2819
{{
EnabledModifierCSharp
}} class CC<T>
2821
{{
EnabledModifierCSharp
}} int {|{{AddNewApiId}}:Field|};
2822
{{
EnabledModifierCSharp
}} CC<int> {|{{AddNewApiId}}:Field2|};
2825
{{
EnabledModifierCSharp
}} class C3
2827
{{
EnabledModifierCSharp
}} class C4 { }
2831
{{
EnabledModifierCSharp
}} class {|{{AddNewApiId}}:{|{{AddNewApiId}}:C2|}|} { }
2867
{{
EnabledModifierCSharp
}} class {|{{AddNewApiId}}:C|}
2870
{{
EnabledModifierCSharp
}} int {|{{AddNewApiId}}:Field|};
2872
{{
EnabledModifierCSharp
}} class CC
2874
{{
EnabledModifierCSharp
}} int Field;
2878
{{
EnabledModifierCSharp
}} class {|{{AddNewApiId}}:{|{{AddNewApiId}}:C2|}|} { }
2900
{{
EnabledModifierCSharp
}} class C
2903
{{
EnabledModifierCSharp
}} class {|{{AddNewApiId}}:CC|}
2905
{{
EnabledModifierCSharp
}} int Field;
2908
{{
EnabledModifierCSharp
}} class CC<T>
2911
{{
EnabledModifierCSharp
}} int Field;
2936
{{
EnabledModifierCSharp
}} class {|{{AddNewApiId}}:C|}
2939
{{
EnabledModifierCSharp
}} int {|{{AddNewApiId}}:Field|};
2941
{{
EnabledModifierCSharp
}} class CC
2943
{{
EnabledModifierCSharp
}} int Field;
2947
{{
EnabledModifierCSharp
}} class {|{{AddNewApiId}}:{|{{AddNewApiId}}:C2|}|} { }
2966
{{
EnabledModifierCSharp
}} class {|{{AddNewApiId}}:C|}
2969
{{
EnabledModifierCSharp
}} int {|{{AddNewApiId}}:Field|};
2971
{{
EnabledModifierCSharp
}} class CC
2977
{{
EnabledModifierCSharp
}} class {|{{AddNewApiId}}:{|{{AddNewApiId}}:C2|}|} { }
3007
{{
EnabledModifierCSharp
}} class C
3009
{{
EnabledModifierCSharp
}} int Property { get; }
3011
{{
EnabledModifierCSharp
}} int {|{{AddNewApiId}}:NewField|}; // Newly added field, not in current public API.
3035
{{
EnabledModifierCSharp
}} class {|{{AddNewApiId}}:{|{{AddNewApiId}}:A|}|} { }
3036
{{
EnabledModifierCSharp
}} class B { }
3037
{{
EnabledModifierCSharp
}} class D { }
3058
{{
EnabledModifierCSharp
}} class B { }
3059
{{
EnabledModifierCSharp
}} class {|{{AddNewApiId}}:{|{{AddNewApiId}}:C|}|} { }
3060
{{
EnabledModifierCSharp
}} class D { }
3081
{{
EnabledModifierCSharp
}} class B { }
3082
{{
EnabledModifierCSharp
}} class D { }
3083
{{
EnabledModifierCSharp
}} class {|{{AddNewApiId}}:{|{{AddNewApiId}}:E|}|} { }
3104
{{
EnabledModifierCSharp
}} class {|{{AddNewApiId}}:{|{{AddNewApiId}}:A|}|} { }
3105
{{
EnabledModifierCSharp
}} class B { }
3106
{{
EnabledModifierCSharp
}} class D { }
3127
{{
EnabledModifierCSharp
}} class B { }
3128
{{
EnabledModifierCSharp
}} class {|{{AddNewApiId}}:{|{{AddNewApiId}}:C|}|} { }
3129
{{
EnabledModifierCSharp
}} class D { }
3150
{{
EnabledModifierCSharp
}} class B { }
3151
{{
EnabledModifierCSharp
}} class D { }
3152
{{
EnabledModifierCSharp
}} class {|{{AddNewApiId}}:{|{{AddNewApiId}}:E|}|} { }
3173
{{
EnabledModifierCSharp
}} partial class {|{{AddNewApiId}}:{|{{AddNewApiId}}:C|}|}
3177
{{
EnabledModifierCSharp
}} partial class {|{{AddNewApiId}}:{|{{AddNewApiId}}:C|}|}
3194
{{
EnabledModifierCSharp
}} record R(int {|{{AddNewApiId}}:P|});
3236
{{
EnabledModifierCSharp
}} class {|{{AddNewApiId}}:{|{{AddNewApiId}}:C|}|}
3261
{{
EnabledModifierCSharp
}} class {|{{AddNewApiId}}:{|{{AddNewApiId}}:C|}|}