@@ -249,3 +249,61 @@ delegates.cs:
249249# 81| 16: [LocalVariableDeclStmt] ... ...;
250250# 81| 0: [LocalVariableDeclExpr] ContextCallback d
251251# 81| 0: [TypeMention] ContextCallback
252+ # 86| 10: [Class] E
253+ # 88| 5: [Field] Field
254+ # 88| -1: [TypeMention] Action<int>
255+ # 88| 1: [TypeMention] int
256+ # 89| 6: [Property] Property
257+ # 89| -1: [TypeMention] Action<int>
258+ # 89| 1: [TypeMention] int
259+ # 89| 3: [Getter] get_Property
260+ # 89| 4: [Setter] set_Property
261+ #-----| 2: (Parameters)
262+ # 89| 0: [Parameter] value
263+ # 90| 7: [Field] FieldPtr
264+ # 90| -1: [TypeMention] delegate* default<Int32,Void>
265+ # 91| 8: [Property] PropertyPtr
266+ # 91| -1: [TypeMention] delegate* default<Int32,Void>
267+ # 91| 3: [Getter] get_PropertyPtr
268+ # 91| 4: [Setter] set_PropertyPtr
269+ #-----| 2: (Parameters)
270+ # 91| 0: [Parameter] value
271+ # 93| 9: [Method] M
272+ # 93| -1: [TypeMention] Void
273+ # 94| 4: [BlockStmt] {...}
274+ # 95| 0: [ExprStmt] ...;
275+ # 95| 0: [DelegateCall] delegate call
276+ # 95| -1: [FieldAccess] access to field Field
277+ # 95| -1: [ThisAccess] this access
278+ # 95| 0: [IntLiteral] 0
279+ # 96| 1: [ExprStmt] ...;
280+ # 96| 0: [DelegateCall] delegate call
281+ # 96| -1: [PropertyCall] access to property Property
282+ # 96| -1: [ThisAccess] this access
283+ # 96| 0: [IntLiteral] 0
284+ # 97| 2: [ExprStmt] ...;
285+ # 97| 0: [DelegateCall] delegate call
286+ # 97| -1: [FieldAccess] access to field Field
287+ # 97| 0: [IntLiteral] 0
288+ # 98| 3: [ExprStmt] ...;
289+ # 98| 0: [DelegateCall] delegate call
290+ # 98| -1: [PropertyCall] access to property Property
291+ # 98| 0: [IntLiteral] 0
292+ # 99| 4: [ExprStmt] ...;
293+ # 99| 0: [FunctionPointerCall] function pointer call
294+ # 99| -1: [FieldAccess] access to field FieldPtr
295+ # 99| -1: [ThisAccess] this access
296+ # 99| 0: [IntLiteral] 0
297+ # 100| 5: [ExprStmt] ...;
298+ # 100| 0: [FunctionPointerCall] function pointer call
299+ # 100| -1: [PropertyCall] access to property PropertyPtr
300+ # 100| -1: [ThisAccess] this access
301+ # 100| 0: [IntLiteral] 0
302+ # 101| 6: [ExprStmt] ...;
303+ # 101| 0: [FunctionPointerCall] function pointer call
304+ # 101| -1: [FieldAccess] access to field FieldPtr
305+ # 101| 0: [IntLiteral] 0
306+ # 102| 7: [ExprStmt] ...;
307+ # 102| 0: [FunctionPointerCall] function pointer call
308+ # 102| -1: [PropertyCall] access to property PropertyPtr
309+ # 102| 0: [IntLiteral] 0
0 commit comments