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)
254
{{
EnabledModifierCSharp
}} class C
270
{{
EnabledModifierCSharp
}} class C
290
expectedDiagnostics = [GetCSharpResultAt(2, 8 +
EnabledModifierCSharp
.Length, DeclareNewApiRule, "C")];
295
{{
EnabledModifierCSharp
}} class C
305
var expectedDiagnostics = new[] { GetCSharpResultAt(2, 8 +
EnabledModifierCSharp
.Length, DeclareNewApiRule, "C") };
309
{{
EnabledModifierCSharp
}} class C
324
{{
EnabledModifierCSharp
}} class C
328
""", @"", @"", GetCSharpResultAt(2, 8 +
EnabledModifierCSharp
.Length, DeclareNewApiRule, "C"));
335
{{
EnabledModifierCSharp
}} sealed class GeneratedInternalTypeHelper
345
{{
EnabledModifierCSharp
}} class C
347
{{
EnabledModifierCSharp
}} int Field;
348
{{
EnabledModifierCSharp
}} int Property { get; set; }
349
{{
EnabledModifierCSharp
}} void Method() { }
350
{{
EnabledModifierCSharp
}} int ArrowExpressionProperty => 0;
354
GetCSharpResultAt(2, 8 +
EnabledModifierCSharp
.Length, DeclareNewApiRule, "C"),
356
GetCSharpResultAt(2, 8 +
EnabledModifierCSharp
.Length, DeclareNewApiRule, "C.C() -> void"),
358
GetCSharpResultAt(4, 10 +
EnabledModifierCSharp
.Length, DeclareNewApiRule, "C.Field -> int"),
360
GetCSharpResultAt(5, 21 +
EnabledModifierCSharp
.Length, DeclareNewApiRule, "C.Property.get -> int"),
362
GetCSharpResultAt(5, 26 +
EnabledModifierCSharp
.Length, DeclareNewApiRule, "C.Property.set -> void"),
364
GetCSharpResultAt(6, 11 +
EnabledModifierCSharp
.Length, DeclareNewApiRule, "C.Method() -> void"),
366
GetCSharpResultAt(7, 37 +
EnabledModifierCSharp
.Length, DeclareNewApiRule, "C.ArrowExpressionProperty.get -> int"));
376
{{
EnabledModifierCSharp
}} class C
378
{{
EnabledModifierCSharp
}} {{csharp}} Field;
379
{{
EnabledModifierCSharp
}} {{csharp}} Property { get; set; }
380
{{
EnabledModifierCSharp
}} void Method({{csharp}} p) { }
381
{{
EnabledModifierCSharp
}} {{csharp}} ArrowExpressionProperty => default;
385
GetCSharpResultAt(2, 8 +
EnabledModifierCSharp
.Length, DeclareNewApiRule, "C"),
387
GetCSharpResultAt(2, 8 +
EnabledModifierCSharp
.Length, DeclareNewApiRule, "C.C() -> void"),
389
GetCSharpResultAt(4, 14 +
EnabledModifierCSharp
.Length, DeclareNewApiRule, $"C.Field -> {message}"),
391
GetCSharpResultAt(5, 25 +
EnabledModifierCSharp
.Length, DeclareNewApiRule, $"C.Property.get -> {message}"),
393
GetCSharpResultAt(5, 30 +
EnabledModifierCSharp
.Length, DeclareNewApiRule, "C.Property.set -> void"),
395
GetCSharpResultAt(6, 11 +
EnabledModifierCSharp
.Length, DeclareNewApiRule, $"C.Method({message} p) -> void"),
397
GetCSharpResultAt(7, 41 +
EnabledModifierCSharp
.Length, DeclareNewApiRule, $"C.ArrowExpressionProperty.get -> {message}"));
493
{{
EnabledModifierCSharp
}} class C
509
{{
EnabledModifierCSharp
}} class C
522
{{
EnabledModifierCSharp
}} class C
537
{{
EnabledModifierCSharp
}} class C
545
GetCSharpResultAt(2, 8 +
EnabledModifierCSharp
.Length, DeclareNewApiRule, "C.C() -> void"));
551
{{
EnabledModifierCSharp
}} class C
567
{{
EnabledModifierCSharp
}} class C
569
{{
EnabledModifierCSharp
}} int Field;
570
{{
EnabledModifierCSharp
}} int Property { get; set; }
571
{{
EnabledModifierCSharp
}} void Method() { }
589
{{
EnabledModifierCSharp
}} class C
591
{{
EnabledModifierCSharp
}} int Field;
592
{{
EnabledModifierCSharp
}} int Property { get; set; }
593
{{
EnabledModifierCSharp
}} void Method() { }
613
{{
EnabledModifierCSharp
}} enum E
636
{{
EnabledModifierCSharp
}} class C
663
{{
EnabledModifierCSharp
}} class C
665
{{
EnabledModifierCSharp
}} int Field;
666
{{
EnabledModifierCSharp
}} int Property { get; set; }
667
{{
EnabledModifierCSharp
}} void Method() { }
706
var secondDiagnostic = new[] { GetCSharpResultAt(6, 11 +
EnabledModifierCSharp
.Length, DeclareNewApiRule, "C.Method() -> void") };
719
{{
EnabledModifierCSharp
}} class C
721
{{
EnabledModifierCSharp
}} int Field;
722
{{
EnabledModifierCSharp
}} int Property { get; set; }
750
{{
EnabledModifierCSharp
}} class C
752
{{
EnabledModifierCSharp
}} int Field;
753
{{
EnabledModifierCSharp
}} int Property { get; set; }
781
{{
EnabledModifierCSharp
}} class C
783
{{
EnabledModifierCSharp
}} int Field;
784
{{
EnabledModifierCSharp
}} int Property { get; set; }
806
{{
EnabledModifierCSharp
}} class C
808
{{
EnabledModifierCSharp
}} int Field;
809
{{
EnabledModifierCSharp
}} int Property { get; set; }
826
{{
EnabledModifierCSharp
}} class C
828
{{
EnabledModifierCSharp
}} int Field;
829
{{
EnabledModifierCSharp
}} int Property { get; set; }
847
{{
EnabledModifierCSharp
}} class C
849
{{
EnabledModifierCSharp
}} int Field;
850
{{
EnabledModifierCSharp
}} int Property { get; set; }
870
{{
EnabledModifierCSharp
}} class C
872
{{
EnabledModifierCSharp
}} int Field;
873
{{
EnabledModifierCSharp
}} int Property { get; set; }
895
{{
EnabledModifierCSharp
}} class C
897
{{
EnabledModifierCSharp
}} int Field;
898
{{
EnabledModifierCSharp
}} int Property { get; set; }
926
{{
EnabledModifierCSharp
}} class C
928
{{
EnabledModifierCSharp
}} int Field;
929
{{
EnabledModifierCSharp
}} int Property { get; set; }
1157
{{
EnabledModifierCSharp
}} void Method1(int p1, int p2, int p3 = 0) { }
1158
{{
EnabledModifierCSharp
}} void Method1() { }
1159
{{
EnabledModifierCSharp
}} void Method1(int p1, int p2) { }
1160
{{
EnabledModifierCSharp
}} void Method1(char p1, params int[] p2) { }
1163
{{
EnabledModifierCSharp
}} void Method2(int p1 = 0) { }
1168
{{
EnabledModifierCSharp
}} void Method3(int p1 = 0) { }
1169
{{
EnabledModifierCSharp
}} void Method3(string p1 = null) { }
1172
{{
EnabledModifierCSharp
}} void Method4(int p1 = 0) { }
1173
{{
EnabledModifierCSharp
}} void Method4(char p1 = 'a') { }
1174
{{
EnabledModifierCSharp
}} void Method4(string p1 = null) { }
1177
{{
EnabledModifierCSharp
}} void Method5(int p1 = 0) { }
1178
{{
EnabledModifierCSharp
}} void Method5(char p1 = 'a') { }
1179
{{
EnabledModifierCSharp
}} void Method5(string p1 = null) { }
1182
{{
EnabledModifierCSharp
}} object Method6(int p1 = 0) { return Method6<object>(p1); }
1183
{{
EnabledModifierCSharp
}} T Method6<T>(int p1 = 0) { return default(T); }
1221
GetCSharpResultAt(21, 11 +
EnabledModifierCSharp
.Length, OverloadWithOptionalParametersShouldHaveMostParameters, "Method4", OverloadWithOptionalParametersShouldHaveMostParameters.HelpLinkUri),
1223
GetCSharpResultAt(26, 11 +
EnabledModifierCSharp
.Length, OverloadWithOptionalParametersShouldHaveMostParameters, "Method5", OverloadWithOptionalParametersShouldHaveMostParameters.HelpLinkUri),
1225
GetCSharpResultAt(31, 11 +
EnabledModifierCSharp
.Length, OverloadWithOptionalParametersShouldHaveMostParameters, "Method6", OverloadWithOptionalParametersShouldHaveMostParameters.HelpLinkUri),
1227
GetCSharpResultAt(32, 11 +
EnabledModifierCSharp
.Length, OverloadWithOptionalParametersShouldHaveMostParameters, "Method6", OverloadWithOptionalParametersShouldHaveMostParameters.HelpLinkUri)
1235
{{
EnabledModifierCSharp
}} void Method1(int p1, int p2, int p3 = 0) { }
1236
{{
EnabledModifierCSharp
}} void Method1() { }
1237
{{
EnabledModifierCSharp
}} void Method1(int p1, int p2) { }
1238
{{
EnabledModifierCSharp
}} void Method1(char p1, params int[] p2) { }
1241
{{
EnabledModifierCSharp
}} void Method2(int p1 = 0) { }
1246
{{
EnabledModifierCSharp
}} void Method3(int p1 = 0) { }
1247
{{
EnabledModifierCSharp
}} void Method3(string p1 = null) { }
1248
{{
EnabledModifierCSharp
}} void Method3(int p1, int p2) { }
1251
{{
EnabledModifierCSharp
}} void Method4(int p1 = 0) { } // unshipped
1252
{{
EnabledModifierCSharp
}} void Method4(char p1, int p2) { } // unshipped
1253
{{
EnabledModifierCSharp
}} void Method4(string p1, int p2) { } // unshipped
1256
{{
EnabledModifierCSharp
}} void Method5(int p1 = 0) { } // shipped
1257
{{
EnabledModifierCSharp
}} void Method5(char p1) { } // shipped
1258
{{
EnabledModifierCSharp
}} void Method5(string p1) { } // unshipped
1261
{{
EnabledModifierCSharp
}} void Method6(int p1 = 0) { } // shipped
1262
{{
EnabledModifierCSharp
}} void Method6(char p1 = 'a') { } // shipped
1263
{{
EnabledModifierCSharp
}} void Method6(string p1) { } // unshipped
1284
{{
EnabledModifierCSharp
}} class C
1286
{{
EnabledModifierCSharp
}} void M(int p1 = 0) { }
1289
{{
EnabledModifierCSharp
}} void M(char p1, int p2) { }
1308
{{
EnabledModifierCSharp
}} class C
1310
{{
EnabledModifierCSharp
}} void M(int p1 = 0) { }
1313
{{
EnabledModifierCSharp
}} void M(char p1 = '0') { }
1325
{{
EnabledModifierCSharp
}} class C
1327
{{
EnabledModifierCSharp
}} string Field;
1328
{{
EnabledModifierCSharp
}} string Property { get; set; }
1329
{{
EnabledModifierCSharp
}} string Method(string x) => throw null!;
1330
{{
EnabledModifierCSharp
}} string ArrowExpressionProperty => throw null!;
1342
GetCSharpResultAt(4, 13 +
EnabledModifierCSharp
.Length, AnnotateApiRule, "C.Field -> string"),
1343
GetCSharpResultAt(4, 13 +
EnabledModifierCSharp
.Length, ObliviousApiRule, "Field"),
1344
GetCSharpResultAt(5, 24 +
EnabledModifierCSharp
.Length, AnnotateApiRule, "C.Property.get -> string"),
1345
GetCSharpResultAt(5, 24 +
EnabledModifierCSharp
.Length, ObliviousApiRule, "Property.get"),
1346
GetCSharpResultAt(5, 29 +
EnabledModifierCSharp
.Length, AnnotateApiRule, "C.Property.set -> void"),
1347
GetCSharpResultAt(5, 29 +
EnabledModifierCSharp
.Length, ObliviousApiRule, "Property.set"),
1348
GetCSharpResultAt(6, 13 +
EnabledModifierCSharp
.Length, AnnotateApiRule, "C.Method(string x) -> string"),
1349
GetCSharpResultAt(6, 13 +
EnabledModifierCSharp
.Length, ObliviousApiRule, "Method"),
1350
GetCSharpResultAt(7, 40 +
EnabledModifierCSharp
.Length, AnnotateApiRule, "C.ArrowExpressionProperty.get -> string"),
1351
GetCSharpResultAt(7, 40 +
EnabledModifierCSharp
.Length, ObliviousApiRule, "ArrowExpressionProperty.get")
1360
{{
EnabledModifierCSharp
}} class C
1362
{{
EnabledModifierCSharp
}} {{csharp}} Field;
1363
{{
EnabledModifierCSharp
}} {{csharp}} Property { get; set; }
1364
{{
EnabledModifierCSharp
}} {{csharp}} Method({{csharp}} x) => throw null!;
1365
{{
EnabledModifierCSharp
}} {{csharp}} ArrowExpressionProperty => throw null!;
1377
GetCSharpResultAt(4, 14 +
EnabledModifierCSharp
.Length, AnnotateApiRule, $"C.Field -> {annotated}"),
1378
GetCSharpResultAt(5, 25 +
EnabledModifierCSharp
.Length, AnnotateApiRule, $"C.Property.get -> {annotated}"),
1379
GetCSharpResultAt(6, 14 +
EnabledModifierCSharp
.Length, AnnotateApiRule, $"C.Method({annotated} x) -> {annotated}"),
1380
GetCSharpResultAt(7, 41 +
EnabledModifierCSharp
.Length, AnnotateApiRule, $"C.ArrowExpressionProperty.get -> {annotated}"));
1386
{{
EnabledModifierCSharp
}} class C
1388
{{
EnabledModifierCSharp
}} string Field;
1389
{{
EnabledModifierCSharp
}} D<string
1393
{{
EnabledModifierCSharp
}} string Property { get; set; }
1394
{{
EnabledModifierCSharp
}} void Method(string x) => throw null!;
1395
{{
EnabledModifierCSharp
}} string Method2() => throw null!;
1396
{{
EnabledModifierCSharp
}} string ArrowExpressionProperty => throw null!;
1398
{{
EnabledModifierCSharp
}} D<string>.E<
1404
{{
EnabledModifierCSharp
}} string this[string x] { get => throw null!; set => throw null!; }
1406
{{
EnabledModifierCSharp
}} class D<T> { public class E<T> { } }
1427
GetCSharpResultAt(4, 13 +
EnabledModifierCSharp
.Length, ObliviousApiRule, "Field"),
1429
GetCSharpResultAt(9, 24 +
EnabledModifierCSharp
.Length, ObliviousApiRule, "Property.get"),
1430
GetCSharpResultAt(9, 29 +
EnabledModifierCSharp
.Length, ObliviousApiRule, "Property.set"),
1431
GetCSharpResultAt(10, 11 +
EnabledModifierCSharp
.Length, ObliviousApiRule, "Method"),
1432
GetCSharpResultAt(11, 13 +
EnabledModifierCSharp
.Length, ObliviousApiRule, "Method2"),
1433
GetCSharpResultAt(12, 40 +
EnabledModifierCSharp
.Length, ObliviousApiRule, "ArrowExpressionProperty.get"),
1435
GetCSharpResultAt(20, 30 +
EnabledModifierCSharp
.Length, ObliviousApiRule, "this.get"),
1436
GetCSharpResultAt(20, 50 +
EnabledModifierCSharp
.Length, ObliviousApiRule, "this.set")
1443
{{
EnabledModifierCSharp
}} class C
1445
{{
EnabledModifierCSharp
}} void M<T>(T t) where T : class { }
1448
{{
EnabledModifierCSharp
}} void M2<T>(T t) where T : class { }
1449
{{
EnabledModifierCSharp
}} void M3<T>(T t) where T : class? { }
1452
{{
EnabledModifierCSharp
}} class D<T> where T : class { }
1453
{{
EnabledModifierCSharp
}} class E { public class F<T> where T : class { } }
1469
GetCSharpResultAt(4, 11 +
EnabledModifierCSharp
.Length, ObliviousApiRule, "M<T>"),
1470
GetCSharpResultAt(11, 8 +
EnabledModifierCSharp
.Length, ObliviousApiRule, "D<T>"),
1471
GetCSharpResultAt(12, 25 +
EnabledModifierCSharp
.Length, ObliviousApiRule, "F<T>")
1478
{{
EnabledModifierCSharp
}} class C
1480
{{
EnabledModifierCSharp
}} void M<T>(T t) where T : notnull { }
1483
{{
EnabledModifierCSharp
}} void M2<T>(T t) where T : notnull { }
1499
{{
EnabledModifierCSharp
}} interface I { }
1500
{{
EnabledModifierCSharp
}} class C
1502
{{
EnabledModifierCSharp
}} void M1<T>() where T : I { }
1503
{{
EnabledModifierCSharp
}} void M2<T>() where T : C { }
1504
{{
EnabledModifierCSharp
}} void M3<T, U>() where T : U where U : class { }
1507
{{
EnabledModifierCSharp
}} void M1b<T>() where T : I { }
1508
{{
EnabledModifierCSharp
}} void M2b<T>() where T : C? { }
1509
{{
EnabledModifierCSharp
}} void M3b<T, U>() where T : U where U : class { }
1525
GetCSharpResultAt(5, 11 +
EnabledModifierCSharp
.Length, ObliviousApiRule, "M1<T>"),
1526
GetCSharpResultAt(6, 11 +
EnabledModifierCSharp
.Length, ObliviousApiRule, "M2<T>"),
1527
GetCSharpResultAt(7, 11 +
EnabledModifierCSharp
.Length, ObliviousApiRule, "M3<T, U>")
1534
{{
EnabledModifierCSharp
}} interface I<T> { }
1535
{{
EnabledModifierCSharp
}} class C
1538
{{
EnabledModifierCSharp
}} void M1<T>() where T : I<
1554
GetCSharpResultAt(6, 11 +
EnabledModifierCSharp
.Length, ObliviousApiRule, "M1<T>")
1561
{{
EnabledModifierCSharp
}} class C
1563
{{
EnabledModifierCSharp
}} enum E
1583
{{
EnabledModifierCSharp
}} class C
1585
{{
EnabledModifierCSharp
}} enum E
1605
{{
EnabledModifierCSharp
}} class C<T>
1607
{{
EnabledModifierCSharp
}} struct Nested { }
1609
{{
EnabledModifierCSharp
}} C<
1631
{{
EnabledModifierCSharp
}} class C<T> where T : class
1633
{{
EnabledModifierCSharp
}} struct Nested { }
1635
{{
EnabledModifierCSharp
}} Nested field;
1636
{{
EnabledModifierCSharp
}} C<T>.Nested field2;
1649
GetCSharpResultAt(7, 13 +
EnabledModifierCSharp
.Length, ObliviousApiRule, "field")
1657
{{
EnabledModifierCSharp
}} class C<T>
1659
{{
EnabledModifierCSharp
}} struct Nested { }
1661
{{
EnabledModifierCSharp
}} Nested field;
1662
{{
EnabledModifierCSharp
}} Nested field2;
1683
{{
EnabledModifierCSharp
}} class C
1685
{{
EnabledModifierCSharp
}} C() { }
1690
{{
EnabledModifierCSharp
}} class D
1692
{{
EnabledModifierCSharp
}} D() { }
1697
GetCSharpResultAt(10, 12 +
EnabledModifierCSharp
.Length, DeclareNewApiRule, "Other.Namespace.D"),
1699
GetCSharpResultAt(12, 10 +
EnabledModifierCSharp
.Length, DeclareNewApiRule, "Other.Namespace.D.D() -> void"));
1711
{{
EnabledModifierCSharp
}} class C
1713
{{
EnabledModifierCSharp
}} C() { }
1728
{{
EnabledModifierCSharp
}} class C
1730
{{
EnabledModifierCSharp
}} C() { }
1735
GetCSharpResultAt(line: 3, 12 +
EnabledModifierCSharp
.Length, DeclareNewApiRule, "My.Namespace.C"),
1737
GetCSharpResultAt(5, 10 +
EnabledModifierCSharp
.Length, DeclareNewApiRule, "My.Namespace.C.C() -> void"));
1746
{{
EnabledModifierCSharp
}} partial class C
1788
if (
EnabledModifierCSharp
== "internal")
1797
{{
EnabledModifierCSharp
}} record C(int X, string Y)
1817
{{
EnabledModifierCSharp
}} delegate void D(int X, string Y);
1834
{{
EnabledModifierCSharp
}} struct {|{{AddNewApiId}}:C|}
1848
{{
EnabledModifierCSharp
}} struct {|{{AddNewApiId}}:C|}
1863
{{
EnabledModifierCSharp
}} struct {|{{AddNewApiId}}:C|}
1865
{{
EnabledModifierCSharp
}} C(int value)
1883
{{
EnabledModifierCSharp
}} class {|{{AddNewApiId}}:C|}
1893
{{
EnabledModifierCSharp
}} class C
1895
{{
EnabledModifierCSharp
}} int Field;
1896
{{
EnabledModifierCSharp
}} int Property { get; set; }
1897
{{
EnabledModifierCSharp
}} void Method() { }
1898
{{
EnabledModifierCSharp
}} int ArrowExpressionProperty => 0;
1900
{{
EnabledModifierCSharp
}} int {|{{AddNewApiId}}:NewField|}; // Newly added field, not in current public API.
1927
{{
EnabledModifierCSharp
}} class C
1930
{{
EnabledModifierCSharp
}} int Field1;
1931
{{
EnabledModifierCSharp
}} int Field2;
1932
{{
EnabledModifierCSharp
}} int {|{{AddNewApiId}}:Field3|}; // Newly added field, not in current public API.
1940
{{
EnabledModifierCSharp
}} class C
1943
{{
EnabledModifierCSharp
}} int {|{{AddNewApiId}}:Field1|}; // Newly added field, not in current public API.
1951
{{
EnabledModifierCSharp
}} class C
1953
{{
EnabledModifierCSharp
}} string? {|{{ShouldAnnotateApiFilesId}}:{|{{AddNewApiId}}:NewField|}|}; // Newly added field, not in current public API.
1981
{{
EnabledModifierCSharp
}} class C
1983
{{
EnabledModifierCSharp
}} string? {|{{ShouldAnnotateApiFilesId}}:{|{{AddNewApiId}}:NewField|}|}; // Newly added field, not in current public API.
2019
{{
EnabledModifierCSharp
}} class C
2021
{{
EnabledModifierCSharp
}} string? {|{{AddNewApiId}}:NewField|}; // Newly added field, not in current public API.
2036
{{
EnabledModifierCSharp
}} class C
2038
{{
EnabledModifierCSharp
}} string? OldField;
2039
{{
EnabledModifierCSharp
}} string? {|{{AddNewApiId}}:NewField|}; // Newly added field, not in current public API.
2056
{{
EnabledModifierCSharp
}} class C
2058
{{
EnabledModifierCSharp
}} string? OldField;
2059
{{
EnabledModifierCSharp
}} string? NewField;
2072
{{
EnabledModifierCSharp
}} class C
2074
{{
EnabledModifierCSharp
}} string {|{{ObliviousApiId}}:{|{{AddNewApiId}}:ChangedField|}|}; // oblivious
2091
{{
EnabledModifierCSharp
}} class C
2093
{{
EnabledModifierCSharp
}} string ObliviousField;
2101
GetCSharpResultAt(5, 13 +
EnabledModifierCSharp
.Length, AnnotateApiRule, "C.ObliviousField -> string"),
2103
GetCSharpResultAt(5, 13 +
EnabledModifierCSharp
.Length, ObliviousApiRule, "ObliviousField")
2111
{{
EnabledModifierCSharp
}} static class C
2113
{{
EnabledModifierCSharp
}} static void M<T>()
2120
GetCSharpResultAt(3, 15 +
EnabledModifierCSharp
.Length, DeclareNewApiRule, "C"),
2122
GetCSharpResultAt(5, 18 +
EnabledModifierCSharp
.Length, DeclareNewApiRule, "static C.M<T>() -> void")
2130
{{
EnabledModifierCSharp
}} static class C<T>
2136
GetCSharpResultAt(3, 15 +
EnabledModifierCSharp
.Length, DeclareNewApiRule, "C<T>")
2144
{{
EnabledModifierCSharp
}} static class C<T1, T2>
2155
GetCSharpResultAt(3, 15 +
EnabledModifierCSharp
.Length, DeclareNewApiRule, "~C<T1, T2>"),
2157
GetCSharpResultAt(3, 15 +
EnabledModifierCSharp
.Length, ObliviousApiRule, "C<T1, T2>")
2165
{{
EnabledModifierCSharp
}} static class C<T>
2176
GetCSharpResultAt(3, 15 +
EnabledModifierCSharp
.Length, DeclareNewApiRule, "~C<T>"),
2178
GetCSharpResultAt(3, 15 +
EnabledModifierCSharp
.Length, ObliviousApiRule, "C<T>")
2188
{{
EnabledModifierCSharp
}} class C
2207
{{
EnabledModifierCSharp
}} class C
2221
{{
EnabledModifierCSharp
}} class C
2232
{{
EnabledModifierCSharp
}} class C
2234
{{
EnabledModifierCSharp
}} int Field;
2235
{{
EnabledModifierCSharp
}} int Property { get; set; }
2236
{{
EnabledModifierCSharp
}} void Method() { }
2237
{{
EnabledModifierCSharp
}} int ArrowExpressionProperty => 0;
2239
{{
EnabledModifierCSharp
}} int {|{{AddNewApiId}}:NewField|};
2264
{{
EnabledModifierCSharp
}} class {|{{AddNewApiId}}:C|}
2273
{{
EnabledModifierCSharp
}} class {|{{AddNewApiId}}:C|}
2276
{{
EnabledModifierCSharp
}} int {|{{AddNewApiId}}:Field|};
2279
{{
EnabledModifierCSharp
}} class {|{{AddNewApiId}}:{|{{AddNewApiId}}:C2|}|} { }
2290
{{
EnabledModifierCSharp
}} class {|{{AddNewApiId}}:C|}
2293
{{
EnabledModifierCSharp
}} int {|{{AddNewApiId}}:Field_A|};
2294
{{
EnabledModifierCSharp
}} int {|{{AddNewApiId}}:Field_b|};
2295
{{
EnabledModifierCSharp
}} int {|{{AddNewApiId}}:Field_C|};
2296
{{
EnabledModifierCSharp
}} int {|{{AddNewApiId}}:Field_d|};
2299
{{
EnabledModifierCSharp
}} class {|{{AddNewApiId}}:{|{{AddNewApiId}}:C2|}|} { }
2313
{{
EnabledModifierCSharp
}} class C
2316
{{
EnabledModifierCSharp
}} void {|{{AddNewApiId}}:Method|}(int p1){ }
2323
{{
EnabledModifierCSharp
}} class C
2326
{{
EnabledModifierCSharp
}} void {|{{AddNewApiId}}:Method|}(object? p1){ }
2336
{{
EnabledModifierCSharp
}} class C
2339
{{
EnabledModifierCSharp
}} void Method(int p1){ }
2340
{{
EnabledModifierCSharp
}} void Method(int p1, int p2){ }
2341
{{
EnabledModifierCSharp
}} void {|{{AddNewApiId}}:Method|}(char p1){ }
2375
{{
EnabledModifierCSharp
}} void {|{{AddNewApiId}}:Method|}(){ }
2378
{{
EnabledModifierCSharp
}} void Method(char p1){ }
2386
{{
EnabledModifierCSharp
}} class {|{{AddNewApiId}}:C|}
2389
{{
EnabledModifierCSharp
}} int {|{{AddNewApiId}}:Field|};
2391
{{
EnabledModifierCSharp
}} class CC
2397
{{
EnabledModifierCSharp
}} class {|{{AddNewApiId}}:{|{{AddNewApiId}}:C2|}|} { }
2412
{{
EnabledModifierCSharp
}} class {|{{AddNewApiId}}:C|}
2415
{{
EnabledModifierCSharp
}} CC<int> {|{{AddNewApiId}}:Field|};
2419
{{
EnabledModifierCSharp
}} class CC<T>
2421
{{
EnabledModifierCSharp
}} int {|{{AddNewApiId}}:Field|};
2422
{{
EnabledModifierCSharp
}} CC<int> {|{{AddNewApiId}}:Field2|};
2425
{{
EnabledModifierCSharp
}} class C3
2427
{{
EnabledModifierCSharp
}} class C4 { }
2431
{{
EnabledModifierCSharp
}} class {|{{AddNewApiId}}:{|{{AddNewApiId}}:C2|}|} { }
2459
{{
EnabledModifierCSharp
}} class {|{{AddNewApiId}}:C|}
2462
{{
EnabledModifierCSharp
}} int {|{{AddNewApiId}}:Field|};
2464
{{
EnabledModifierCSharp
}} class CC
2466
{{
EnabledModifierCSharp
}} int Field;
2470
{{
EnabledModifierCSharp
}} class {|{{AddNewApiId}}:{|{{AddNewApiId}}:C2|}|} { }
2488
{{
EnabledModifierCSharp
}} class C
2491
{{
EnabledModifierCSharp
}} class {|{{AddNewApiId}}:CC|}
2493
{{
EnabledModifierCSharp
}} int Field;
2496
{{
EnabledModifierCSharp
}} class CC<T>
2499
{{
EnabledModifierCSharp
}} int Field;
2520
{{
EnabledModifierCSharp
}} class {|{{AddNewApiId}}:C|}
2523
{{
EnabledModifierCSharp
}} int {|{{AddNewApiId}}:Field|};
2525
{{
EnabledModifierCSharp
}} class CC
2527
{{
EnabledModifierCSharp
}} int Field;
2531
{{
EnabledModifierCSharp
}} class {|{{AddNewApiId}}:{|{{AddNewApiId}}:C2|}|} { }
2546
{{
EnabledModifierCSharp
}} class {|{{AddNewApiId}}:C|}
2549
{{
EnabledModifierCSharp
}} int {|{{AddNewApiId}}:Field|};
2551
{{
EnabledModifierCSharp
}} class CC
2557
{{
EnabledModifierCSharp
}} class {|{{AddNewApiId}}:{|{{AddNewApiId}}:C2|}|} { }
2580
{{
EnabledModifierCSharp
}} class C
2582
{{
EnabledModifierCSharp
}} int Property { get; }
2584
{{
EnabledModifierCSharp
}} int {|{{AddNewApiId}}:NewField|}; // Newly added field, not in current public API.
2609
{{
EnabledModifierCSharp
}} class {|{{AddNewApiId}}:{|{{AddNewApiId}}:A|}|} { }
2610
{{
EnabledModifierCSharp
}} class B { }
2611
{{
EnabledModifierCSharp
}} class D { }
2629
{{
EnabledModifierCSharp
}} class B { }
2630
{{
EnabledModifierCSharp
}} class {|{{AddNewApiId}}:{|{{AddNewApiId}}:C|}|} { }
2631
{{
EnabledModifierCSharp
}} class D { }
2649
{{
EnabledModifierCSharp
}} class B { }
2650
{{
EnabledModifierCSharp
}} class D { }
2651
{{
EnabledModifierCSharp
}} class {|{{AddNewApiId}}:{|{{AddNewApiId}}:E|}|} { }
2669
{{
EnabledModifierCSharp
}} class {|{{AddNewApiId}}:{|{{AddNewApiId}}:A|}|} { }
2670
{{
EnabledModifierCSharp
}} class B { }
2671
{{
EnabledModifierCSharp
}} class D { }
2689
{{
EnabledModifierCSharp
}} class B { }
2690
{{
EnabledModifierCSharp
}} class {|{{AddNewApiId}}:{|{{AddNewApiId}}:C|}|} { }
2691
{{
EnabledModifierCSharp
}} class D { }
2709
{{
EnabledModifierCSharp
}} class B { }
2710
{{
EnabledModifierCSharp
}} class D { }
2711
{{
EnabledModifierCSharp
}} class {|{{AddNewApiId}}:{|{{AddNewApiId}}:E|}|} { }
2729
{{
EnabledModifierCSharp
}} partial class {|{{AddNewApiId}}:{|{{AddNewApiId}}:C|}|}
2733
{{
EnabledModifierCSharp
}} partial class {|{{AddNewApiId}}:{|{{AddNewApiId}}:C|}|}
2744
{{
EnabledModifierCSharp
}} record R(int {|{{AddNewApiId}}:P|});
2778
{{
EnabledModifierCSharp
}} class {|{{AddNewApiId}}:{|{{AddNewApiId}}:C|}|}
2798
{{
EnabledModifierCSharp
}} class {|{{AddNewApiId}}:{|{{AddNewApiId}}:C|}|}