@@ -13,26 +13,6 @@ AlternateInterpolatedStrings.cs:
1313# 6| 1: [IntLiteral] 12
1414# 6| 1: [FieldAccess] access to field s2
1515AsyncStreams.cs:
16- # 24| [NamespaceDeclaration] namespace ... { ... }
17- # 26| 1: [Interface] IAsyncDisposable
18- # 28| 4: [Method] DisposeAsync
19- # 32| [NamespaceDeclaration] namespace ... { ... }
20- # 34| 1: [Interface] IAsyncEnumerable<>
21- #-----| 1: (Type parameters)
22- # 34| 0: [TypeParameter] T
23- # 36| 4: [Method] GetAsyncEnumerator
24- #-----| 2: (Parameters)
25- # 36| 0: [Parameter] cancellationToken
26- # 36| 1: [DefaultValueExpr] default(...)
27- # 36| 0: [TypeAccess] access to type CancellationToken
28- # 39| 2: [Interface] IAsyncEnumerator<>
29- #-----| 1: (Type parameters)
30- # 39| 0: [TypeParameter] T
31- #-----| 3: (Base types)
32- # 39| 1: [Interface] IAsyncDisposable
33- # 41| 4: [Property] Current
34- # 41| 3: [Getter] get_Current
35- # 42| 5: [Method] MoveNextAsync
3616# 8| [Class] AsyncStreams
3717# 10| 5: [Method] Items
3818# 10| 4: [BlockStmt] {...}
@@ -56,6 +36,26 @@ AsyncStreams.cs:
5636# 20| 0: [MethodCall] call to method WriteLine
5737# 20| -1: [TypeAccess] access to type Console
5838# 20| 0: [LocalVariableAccess] access to local variable item
39+ # 24| [NamespaceDeclaration] namespace ... { ... }
40+ # 26| 1: [Interface] IAsyncDisposable
41+ # 28| 4: [Method] DisposeAsync
42+ # 32| [NamespaceDeclaration] namespace ... { ... }
43+ # 34| 1: [Interface] IAsyncEnumerable<>
44+ #-----| 1: (Type parameters)
45+ # 34| 0: [TypeParameter] T
46+ # 36| 4: [Method] GetAsyncEnumerator
47+ #-----| 2: (Parameters)
48+ # 36| 0: [Parameter] cancellationToken
49+ # 36| 1: [DefaultValueExpr] default(...)
50+ # 36| 0: [TypeAccess] access to type CancellationToken
51+ # 39| 2: [Interface] IAsyncEnumerator<>
52+ #-----| 1: (Type parameters)
53+ # 39| 0: [TypeParameter] T
54+ #-----| 3: (Base types)
55+ # 39| 1: [Interface] IAsyncDisposable
56+ # 41| 4: [Property] Current
57+ # 41| 3: [Getter] get_Current
58+ # 42| 5: [Method] MoveNextAsync
5959DefaultInterfaceMethods.cs:
6060# 3| [Interface] IPerson
6161# 5| 4: [IndexerProperty] Name
@@ -332,7 +332,6 @@ NullableRefTypes.cs:
332332# 129| 14: [Field] j
333333# 130| 15: [Field] k
334334# 131| 16: [Field] l
335- # 165| [Struct] MyStruct
336335# 136| [Class] ToStringWithTypes2
337336# 138| 5: [Field] a
338337# 139| 6: [Field] b
@@ -361,6 +360,7 @@ NullableRefTypes.cs:
361360# 160| 1: [LocalVariableAccess] access to local variable a
362361# 161| 1: [ReturnStmt] return ...;
363362# 161| 0: [LocalVariableAccess] access to local variable a
363+ # 165| [Struct] MyStruct
364364# 171| [Class] TestNullableFlowStates
365365# 173| 5: [Method] MaybeNull
366366# 175| 6: [Method] Check
@@ -938,51 +938,6 @@ patterns.cs:
938938# 164| 9: [Method] Deconstruct
939939# 165| 4: [BlockStmt] {...}
940940ranges.cs:
941- # 25| [NamespaceDeclaration] namespace ... { ... }
942- # 27| 1: [Struct] Index
943- # 29| 5: [InstanceConstructor] Index
944- #-----| 2: (Parameters)
945- # 29| 0: [Parameter] value
946- # 29| 1: [Parameter] fromEnd
947- # 29| 1: [BoolLiteral] false
948- # 29| 4: [BlockStmt] {...}
949- # 30| 6: [ImplicitConversionOperator] implicit conversion
950- #-----| 2: (Parameters)
951- # 30| 0: [Parameter] value
952- # 30| 4: [DefaultValueExpr] default(...)
953- # 30| 0: [TypeAccess] access to type Index
954- # 33| 2: [Struct] Range
955- # 35| 5: [InstanceConstructor] Range
956- #-----| 2: (Parameters)
957- # 35| 0: [Parameter] start
958- # 35| 1: [Parameter] end
959- # 35| 4: [ThrowExpr] throw ...
960- # 35| 0: [NullLiteral] null
961- # 36| 6: [Method] StartAt
962- #-----| 2: (Parameters)
963- # 36| 0: [Parameter] start
964- # 36| 4: [ThrowExpr] throw ...
965- # 36| 0: [NullLiteral] null
966- # 37| 7: [Method] EndAt
967- #-----| 2: (Parameters)
968- # 37| 0: [Parameter] end
969- # 37| 4: [ThrowExpr] throw ...
970- # 37| 0: [NullLiteral] null
971- # 38| 8: [Property] All
972- # 38| 3: [Getter] get_All
973- # 38| 4: [ThrowExpr] throw ...
974- # 38| 0: [NullLiteral] null
975- # 39| 9: [Method] Create
976- #-----| 2: (Parameters)
977- # 39| 0: [Parameter] start
978- # 39| 1: [Parameter] end
979- # 39| 4: [ThrowExpr] throw ...
980- # 39| 0: [NullLiteral] null
981- # 40| 10: [ImplicitConversionOperator] implicit conversion
982- #-----| 2: (Parameters)
983- # 40| 0: [Parameter] r
984- # 40| 4: [ThrowExpr] throw ...
985- # 40| 0: [NullLiteral] null
986941# 5| [Class] Ranges
987942# 7| 5: [Method] F
988943# 8| 4: [BlockStmt] {...}
@@ -1090,3 +1045,48 @@ ranges.cs:
10901045# 20| 1: [OperatorCall] call to operator implicit conversion
10911046# 20| 0: [RangeExpr] ... .. ...
10921047# 20| 1: [LocalVariableAccess] access to local variable slice8
1048+ # 25| [NamespaceDeclaration] namespace ... { ... }
1049+ # 27| 1: [Struct] Index
1050+ # 29| 5: [InstanceConstructor] Index
1051+ #-----| 2: (Parameters)
1052+ # 29| 0: [Parameter] value
1053+ # 29| 1: [Parameter] fromEnd
1054+ # 29| 1: [BoolLiteral] false
1055+ # 29| 4: [BlockStmt] {...}
1056+ # 30| 6: [ImplicitConversionOperator] implicit conversion
1057+ #-----| 2: (Parameters)
1058+ # 30| 0: [Parameter] value
1059+ # 30| 4: [DefaultValueExpr] default(...)
1060+ # 30| 0: [TypeAccess] access to type Index
1061+ # 33| 2: [Struct] Range
1062+ # 35| 5: [InstanceConstructor] Range
1063+ #-----| 2: (Parameters)
1064+ # 35| 0: [Parameter] start
1065+ # 35| 1: [Parameter] end
1066+ # 35| 4: [ThrowExpr] throw ...
1067+ # 35| 0: [NullLiteral] null
1068+ # 36| 6: [Method] StartAt
1069+ #-----| 2: (Parameters)
1070+ # 36| 0: [Parameter] start
1071+ # 36| 4: [ThrowExpr] throw ...
1072+ # 36| 0: [NullLiteral] null
1073+ # 37| 7: [Method] EndAt
1074+ #-----| 2: (Parameters)
1075+ # 37| 0: [Parameter] end
1076+ # 37| 4: [ThrowExpr] throw ...
1077+ # 37| 0: [NullLiteral] null
1078+ # 38| 8: [Property] All
1079+ # 38| 3: [Getter] get_All
1080+ # 38| 4: [ThrowExpr] throw ...
1081+ # 38| 0: [NullLiteral] null
1082+ # 39| 9: [Method] Create
1083+ #-----| 2: (Parameters)
1084+ # 39| 0: [Parameter] start
1085+ # 39| 1: [Parameter] end
1086+ # 39| 4: [ThrowExpr] throw ...
1087+ # 39| 0: [NullLiteral] null
1088+ # 40| 10: [ImplicitConversionOperator] implicit conversion
1089+ #-----| 2: (Parameters)
1090+ # 40| 0: [Parameter] r
1091+ # 40| 4: [ThrowExpr] throw ...
1092+ # 40| 0: [NullLiteral] null
0 commit comments