@@ -5,35 +5,58 @@ Partial.cs:
55# 5| 6: [Method] Method2
66# 5| -1: [TypeMention] Void
77# 5| 4: [BlockStmt] {...}
8- # 7| 7: [Property] PartialProperty1
8+ # 14| 7: [Method] PartialMethodWithBody1
9+ # 3| -1: [TypeMention] Void
10+ # 14| 4: [BlockStmt] {...}
11+ # 15| 8: [Method] Method3
12+ # 15| -1: [TypeMention] Void
13+ # 15| 4: [BlockStmt] {...}
14+ # 16| 9: [Field] _backingField
15+ # 16| -1: [TypeMention] object
16+ # 18| 10: [Property] PartialProperty1
917# 7| -1: [TypeMention] object
10- # 7| 3: [Getter] get_PartialProperty1
11- # 7| 4: [Setter] set_PartialProperty1
18+ # 18| -1: [TypeMention] object
19+ # 20| 3: [Getter] get_PartialProperty1
20+ # 20| 4: [BlockStmt] {...}
21+ # 20| 0: [ReturnStmt] return ...;
22+ # 20| 0: [FieldAccess] access to field _backingField
23+ # 21| 4: [Setter] set_PartialProperty1
1224#-----| 2: (Parameters)
13- # 7| 0: [Parameter] value
14- # 9| 8: [Indexer] Item
25+ # 21| 0: [Parameter] value
26+ # 21| 4: [BlockStmt] {...}
27+ # 21| 0: [ExprStmt] ...;
28+ # 21| 0: [AssignExpr] ... = ...
29+ # 21| 0: [FieldAccess] access to field _backingField
30+ # 21| 1: [ParameterAccess] access to parameter value
31+ # 23| 11: [Field] _backingArray
32+ # 23| -1: [TypeMention] Object[]
33+ # 23| 1: [TypeMention] object
34+ # 25| 12: [Indexer] Item
1535# 9| -1: [TypeMention] object
36+ # 25| -1: [TypeMention] object
1637#-----| 1: (Parameters)
1738# 9| 0: [Parameter] index
1839# 9| -1: [TypeMention] int
19- # 9| 3: [Getter] get_Item
40+ # 25| -1: [TypeMention] int
41+ # 27| 3: [Getter] get_Item
2042#-----| 2: (Parameters)
21- # 9| 0: [Parameter] index
22- # 9| 4: [Setter] set_Item
43+ # 25| 0: [Parameter] index
44+ # 27| 4: [BlockStmt] {...}
45+ # 27| 0: [ReturnStmt] return ...;
46+ # 27| 0: [ArrayAccess] access to array element
47+ # 27| -1: [FieldAccess] access to field _backingArray
48+ # 27| 0: [ParameterAccess] access to parameter index
49+ # 28| 4: [Setter] set_Item
2350#-----| 2: (Parameters)
24- # 9| 0: [Parameter] index
25- # 9| 1: [Parameter] value
26- # 14| 9: [Method] PartialMethodWithBody1
27- # 3| -1: [TypeMention] Void
28- # 14| 4: [BlockStmt] {...}
29- # 15| 10: [Method] Method3
30- # 15| -1: [TypeMention] Void
31- # 15| 4: [BlockStmt] {...}
32- # 16| 11: [Field] _backingField
33- # 16| -1: [TypeMention] object
34- # 23| 12: [Field] _backingArray
35- # 23| -1: [TypeMention] Object[]
36- # 23| 1: [TypeMention] object
51+ # 25| 0: [Parameter] index
52+ # 28| 1: [Parameter] value
53+ # 28| 4: [BlockStmt] {...}
54+ # 28| 0: [ExprStmt] ...;
55+ # 28| 0: [AssignExpr] ... = ...
56+ # 28| 0: [ArrayAccess] access to array element
57+ # 28| -1: [FieldAccess] access to field _backingArray
58+ # 28| 0: [ParameterAccess] access to parameter index
59+ # 28| 1: [ParameterAccess] access to parameter value
3760# 32| [Class] OnePartPartialClass
3861# 34| 5: [Method] PartialMethodWithoutBody2
3962# 34| -1: [TypeMention] Void
0 commit comments