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 3
3
public record MyEntry ( string Name , string Address )
4
4
{
5
5
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