@@ -246,3 +246,69 @@ properties.cs:
246246# 133| 0: [FieldAccess] access to field Prop.field
247247# 133| 1: [ParameterAccess] access to parameter value
248248# 130| 7: [Field] Prop.field
249+ # 137| 11: [Class] BaseClass
250+ # 139| 6: [Property] Value
251+ # 139| -1: [TypeMention] int
252+ # 141| 3: [Getter] get_Value
253+ # 141| 4: [BlockStmt] {...}
254+ # 141| 0: [ReturnStmt] return ...;
255+ # 141| 0: [FieldAccess] access to field Value.field
256+ # 142| 4: [Setter] set_Value
257+ #-----| 2: (Parameters)
258+ # 142| 0: [Parameter] value
259+ # 142| 4: [BlockStmt] {...}
260+ # 142| 0: [ExprStmt] ...;
261+ # 142| 0: [AssignExpr] ... = ...
262+ # 142| 0: [FieldAccess] access to field Value.field
263+ # 142| 1: [ParameterAccess] access to parameter value
264+ # 139| 7: [Field] Value.field
265+ # 146| 12: [Class] DerivedClass1
266+ #-----| 3: (Base types)
267+ # 146| 0: [TypeMention] BaseClass
268+ # 148| 6: [Property] Value
269+ # 148| -1: [TypeMention] int
270+ # 150| 3: [Getter] get_Value
271+ # 150| 4: [BlockStmt] {...}
272+ # 150| 0: [ReturnStmt] return ...;
273+ # 150| 0: [IntLiteral] 20
274+ # 154| 13: [Class] DerivedClass2
275+ #-----| 3: (Base types)
276+ # 154| 0: [TypeMention] BaseClass
277+ # 155| 14: [Class] Test2
278+ # 157| 6: [Method] M
279+ # 157| -1: [TypeMention] Void
280+ # 158| 4: [BlockStmt] {...}
281+ # 159| 0: [LocalVariableDeclStmt] ... ...;
282+ # 159| 0: [LocalVariableDeclAndInitExpr] DerivedClass1 d1 = ...
283+ # 159| -1: [TypeMention] DerivedClass1
284+ # 159| 0: [LocalVariableAccess] access to local variable d1
285+ # 159| 1: [ObjectCreation] object creation of type DerivedClass1
286+ # 159| 0: [TypeMention] DerivedClass1
287+ # 160| 1: [ExprStmt] ...;
288+ # 160| 0: [AssignExpr] ... = ...
289+ # 160| 0: [PropertyCall] access to property Value
290+ # 160| -1: [LocalVariableAccess] access to local variable d1
291+ # 160| 1: [IntLiteral] 11
292+ # 161| 2: [LocalVariableDeclStmt] ... ...;
293+ # 161| 0: [LocalVariableDeclAndInitExpr] Int32 test1 = ...
294+ # 161| -1: [TypeMention] int
295+ # 161| 0: [LocalVariableAccess] access to local variable test1
296+ # 161| 1: [PropertyCall] access to property Value
297+ # 161| -1: [LocalVariableAccess] access to local variable d1
298+ # 163| 3: [LocalVariableDeclStmt] ... ...;
299+ # 163| 0: [LocalVariableDeclAndInitExpr] DerivedClass2 d2 = ...
300+ # 163| -1: [TypeMention] DerivedClass2
301+ # 163| 0: [LocalVariableAccess] access to local variable d2
302+ # 163| 1: [ObjectCreation] object creation of type DerivedClass2
303+ # 163| 0: [TypeMention] DerivedClass2
304+ # 164| 4: [ExprStmt] ...;
305+ # 164| 0: [AssignExpr] ... = ...
306+ # 164| 0: [PropertyCall] access to property Value
307+ # 164| -1: [LocalVariableAccess] access to local variable d2
308+ # 164| 1: [IntLiteral] 12
309+ # 165| 5: [LocalVariableDeclStmt] ... ...;
310+ # 165| 0: [LocalVariableDeclAndInitExpr] Int32 test2 = ...
311+ # 165| -1: [TypeMention] int
312+ # 165| 0: [LocalVariableAccess] access to local variable test2
313+ # 165| 1: [PropertyCall] access to property Value
314+ # 165| -1: [LocalVariableAccess] access to local variable d2
0 commit comments