File tree Expand file tree Collapse file tree 3 files changed +25
-1
lines changed
csharp/ql/test/library-tests/csharp10 Expand file tree Collapse file tree 3 files changed +25
-1
lines changed Original file line number Diff line number Diff line change 33public record MyEntry ( string Name , string Address )
44{
55 sealed public override string ToString ( ) => $ "{ Name } lives at { Address } ";
6- } ;
6+ } ;
7+
8+ public record class MyClassRecord ( DateTime stuff ) { }
9+
10+ public readonly record struct MyReadonlyRecordStruct ( string Stuff ) { }
11+
12+ public record struct MyRecordStruct ( int Stuff ) { }
Original file line number Diff line number Diff line change 1+ recordTypes
2+ | RecordTypes.cs:3:1:6:2 | MyEntry |
3+ | RecordTypes.cs:8:1:8:53 | MyClassRecord |
4+ | RecordTypes.cs:10:1:10:70 | MyReadonlyRecordStruct |
5+ | RecordTypes.cs:12:1:12:50 | MyRecordStruct |
6+ recordStructs
7+ | RecordTypes.cs:10:1:10:70 | MyReadonlyRecordStruct |
8+ | RecordTypes.cs:12:1:12:50 | MyRecordStruct |
9+ recordClass
10+ | RecordTypes.cs:3:1:6:2 | MyEntry |
11+ | RecordTypes.cs:8:1:8:53 | MyClassRecord |
Original file line number Diff line number Diff line change 1+ import csharp
2+
3+ query predicate recordTypes ( RecordType rt ) { any ( ) }
4+
5+ query predicate recordStructs ( RecordStruct rs ) { any ( ) }
6+
7+ query predicate recordClass ( RecordClass r ) { any ( ) }
You can’t perform that action at this time.
0 commit comments