@@ -36,8 +36,8 @@ AsyncStreams.cs:
3636# 17| -1: [TypeMention] Void
3737# 18| 4: [BlockStmt] {...}
3838# 19| 0: [ForeachStmt] foreach (... ... in ...) ...
39- # 19| -1: [TypeMention] int
4039# 19| 0: [LocalVariableDeclExpr] Int32 item
40+ # 19| 0: [TypeMention] int
4141# 19| 1: [MethodCall] call to method Items
4242# 20| 2: [ExprStmt] ...;
4343# 20| 0: [MethodCall] call to method WriteLine
@@ -744,9 +744,9 @@ patterns.cs:
744744# 7| 1: [IntLiteral] 2
745745# 9| 1: [IfStmt] if (...) ...
746746# 9| 0: [IsExpr] ... is ...
747- # 9| -1: [TypeMention] MyStruct
748747# 9| 0: [LocalVariableAccess] access to local variable o
749748# 9| 1: [VariablePatternExpr] MyStruct ms1
749+ # 9| 0: [TypeMention] MyStruct
750750# 10| 1: [BlockStmt] {...}
751751# 13| 2: [IfStmt] if (...) ...
752752# 13| 0: [LogicalAndExpr] ... && ...
@@ -758,8 +758,8 @@ patterns.cs:
758758# 13| 1: [TypeAccess] access to type MyStruct
759759# 13| 0: [TypeMention] MyStruct
760760# 13| 3: [PropertyPatternExpr] { ... }
761- # 13| -1: [TypeMention] int
762761# 13| 0: [LabeledPatternExpr,VariablePatternExpr] Int32 x
762+ # 13| 0: [TypeMention] int
763763# 13| 1: [LTExpr] ... < ...
764764# 13| 0: [LocalVariableAccess] access to local variable x
765765# 13| 1: [IntLiteral] 4
@@ -818,8 +818,8 @@ patterns.cs:
818818# 36| 1: [SwitchStmt] switch (...) {...}
819819# 36| 0: [LocalVariableAccess] access to local variable s
820820# 38| 0: [CaseStmt] case ...:
821- # 38| -1: [TypeMention] MyStruct
822821# 38| 0: [VariablePatternExpr] MyStruct ms1
822+ # 38| 0: [TypeMention] MyStruct
823823# 38| 1: [EQExpr] ... == ...
824824# 38| 0: [FieldAccess] access to field X
825825# 38| -1: [LocalVariableAccess] access to local variable ms1
@@ -831,8 +831,8 @@ patterns.cs:
831831# 39| 0: [StringLiteral] "Hit the breakpoint"
832832# 40| 2: [BreakStmt] break;
833833# 41| 3: [CaseStmt] case ...:
834- # 41| -1: [TypeMention] MyStruct
835834# 41| 0: [VariablePatternExpr] MyStruct ms2
835+ # 41| 0: [TypeMention] MyStruct
836836# 41| 1: [LTExpr] ... < ...
837837# 41| 0: [FieldAccess] access to field X
838838# 41| -1: [LocalVariableAccess] access to local variable ms2
@@ -850,8 +850,8 @@ patterns.cs:
850850# 48| 1: [TypeAccess] access to type MyStruct
851851# 48| 0: [TypeMention] MyStruct
852852# 48| 3: [PropertyPatternExpr] { ... }
853- # 48| -1: [TypeMention] int
854853# 48| 0: [LabeledPatternExpr,VariablePatternExpr] Int32 x
854+ # 48| 0: [TypeMention] int
855855# 48| 1: [GTExpr] ... > ...
856856# 48| 0: [LocalVariableAccess] access to local variable x
857857# 48| 1: [IntLiteral] 2
@@ -877,8 +877,8 @@ patterns.cs:
877877# 54| 6: [CaseStmt] case ...:
878878# 54| 0: [RecursivePatternExpr] { ... }
879879# 54| 3: [PropertyPatternExpr] { ... }
880- # 54| -1: [TypeMention] int
881880# 54| 0: [LabeledPatternExpr,VariablePatternExpr] Int32 x2
881+ # 54| 0: [TypeMention] int
882882# 54| 1: [GTExpr] ... > ...
883883# 54| 0: [LocalVariableAccess] access to local variable x2
884884# 54| 1: [IntLiteral] 2
@@ -908,8 +908,8 @@ patterns.cs:
908908# 67| 1: [TypeAccess] access to type MyStruct
909909# 67| 0: [TypeMention] MyStruct
910910# 67| 3: [PropertyPatternExpr] { ... }
911- # 67| -1: [TypeMention] int
912911# 67| 0: [LabeledPatternExpr,VariablePatternExpr] Int32 x
912+ # 67| 0: [TypeMention] int
913913# 67| 1: [GTExpr] ... > ...
914914# 67| 0: [LocalVariableAccess] access to local variable x
915915# 67| 1: [IntLiteral] 2
@@ -942,10 +942,10 @@ patterns.cs:
942942# 78| 0: [CaseStmt] case ...:
943943# 78| 0: [RecursivePatternExpr] { ... }
944944# 78| 2: [PositionalPatternExpr] ( ... )
945- # 78| -1: [TypeMention] int
946- # 78| -1: [TypeMention] float
947945# 78| 0: [VariablePatternExpr] Int32 x
946+ # 78| 0: [TypeMention] int
948947# 78| 1: [VariablePatternExpr] Single y
948+ # 78| 0: [TypeMention] float
949949# 78| 1: [LTExpr] ... < ...
950950# 78| 0: [CastExpr] (...) ...
951951# 78| 1: [LocalVariableAccess] access to local variable x
@@ -998,8 +998,8 @@ patterns.cs:
998998# 100| 1: [SwitchExpr] ... switch { ... }
999999# 100| -1: [ParameterAccess] access to parameter x
10001000# 101| 0: [SwitchCaseExpr] ... => ...
1001- # 101| -1: [TypeMention] int
10021001# 101| 0: [VariablePatternExpr] Int32 y
1002+ # 101| 0: [TypeMention] int
10031003# 101| 1: [GTExpr] ... > ...
10041004# 101| 0: [LocalVariableAccess] access to local variable y
10051005# 101| 1: [IntLiteral] 10
@@ -1101,8 +1101,8 @@ patterns.cs:
11011101# 128| 1: [TypeAccess] access to type MyStruct
11021102# 128| 0: [TypeMention] MyStruct
11031103# 128| 3: [PropertyPatternExpr] { ... }
1104- # 128| -1: [TypeMention] int
11051104# 128| 0: [LabeledPatternExpr,VariablePatternExpr] Int32 x
1105+ # 128| 0: [TypeMention] int
11061106# 128| 1: [GTExpr] ... > ...
11071107# 128| 0: [LocalVariableAccess] access to local variable x
11081108# 128| 1: [IntLiteral] 2
@@ -1142,8 +1142,8 @@ patterns.cs:
11421142# 139| 0: [ConstantPatternExpr,IntLiteral] 2
11431143# 139| 2: [IntLiteral] 3
11441144# 140| 2: [SwitchCaseExpr] ... => ...
1145- # 140| -1: [TypeMention] object
11461145# 140| 0: [VariablePatternExpr] Object y
1146+ # 140| 0: [TypeMention] object
11471147# 140| 1: [IsExpr] ... is ...
11481148# 140| 0: [LocalVariableAccess] access to local variable y
11491149# 140| 1: [RecursivePatternExpr] { ... }
0 commit comments