@@ -293,3 +293,69 @@ properties.cs:
293293# 160| 0: [LocalVariableAccess] access to local variable x
294294# 160| 1: [PropertyCall] access to property Prop
295295# 160| -1: [LocalVariableAccess] access to local variable s
296+ # 164| 13: [Class] BaseClass
297+ # 166| 6: [Property] Value
298+ # 166| -1: [TypeMention] int
299+ # 168| 3: [Getter] get_Value
300+ # 168| 4: [BlockStmt] {...}
301+ # 168| 0: [ReturnStmt] return ...;
302+ # 168| 0: [FieldAccess] access to field Value.field
303+ # 169| 4: [Setter] set_Value
304+ #-----| 2: (Parameters)
305+ # 169| 0: [Parameter] value
306+ # 169| 4: [BlockStmt] {...}
307+ # 169| 0: [ExprStmt] ...;
308+ # 169| 0: [AssignExpr] ... = ...
309+ # 169| 0: [FieldAccess] access to field Value.field
310+ # 169| 1: [ParameterAccess] access to parameter value
311+ # 166| 7: [Field] Value.field
312+ # 173| 14: [Class] DerivedClass1
313+ #-----| 3: (Base types)
314+ # 173| 0: [TypeMention] BaseClass
315+ # 175| 6: [Property] Value
316+ # 175| -1: [TypeMention] int
317+ # 177| 3: [Getter] get_Value
318+ # 177| 4: [BlockStmt] {...}
319+ # 177| 0: [ReturnStmt] return ...;
320+ # 177| 0: [IntLiteral] 20
321+ # 181| 15: [Class] DerivedClass2
322+ #-----| 3: (Base types)
323+ # 181| 0: [TypeMention] BaseClass
324+ # 183| 16: [Class] TestPartialPropertyOverride
325+ # 185| 6: [Method] M
326+ # 185| -1: [TypeMention] Void
327+ # 186| 4: [BlockStmt] {...}
328+ # 187| 0: [LocalVariableDeclStmt] ... ...;
329+ # 187| 0: [LocalVariableDeclAndInitExpr] DerivedClass1 d1 = ...
330+ # 187| -1: [TypeMention] DerivedClass1
331+ # 187| 0: [LocalVariableAccess] access to local variable d1
332+ # 187| 1: [ObjectCreation] object creation of type DerivedClass1
333+ # 187| 0: [TypeMention] DerivedClass1
334+ # 188| 1: [ExprStmt] ...;
335+ # 188| 0: [AssignExpr] ... = ...
336+ # 188| 0: [PropertyCall] access to property Value
337+ # 188| -1: [LocalVariableAccess] access to local variable d1
338+ # 188| 1: [IntLiteral] 11
339+ # 189| 2: [LocalVariableDeclStmt] ... ...;
340+ # 189| 0: [LocalVariableDeclAndInitExpr] Int32 test1 = ...
341+ # 189| -1: [TypeMention] int
342+ # 189| 0: [LocalVariableAccess] access to local variable test1
343+ # 189| 1: [PropertyCall] access to property Value
344+ # 189| -1: [LocalVariableAccess] access to local variable d1
345+ # 191| 3: [LocalVariableDeclStmt] ... ...;
346+ # 191| 0: [LocalVariableDeclAndInitExpr] DerivedClass2 d2 = ...
347+ # 191| -1: [TypeMention] DerivedClass2
348+ # 191| 0: [LocalVariableAccess] access to local variable d2
349+ # 191| 1: [ObjectCreation] object creation of type DerivedClass2
350+ # 191| 0: [TypeMention] DerivedClass2
351+ # 192| 4: [ExprStmt] ...;
352+ # 192| 0: [AssignExpr] ... = ...
353+ # 192| 0: [PropertyCall] access to property Value
354+ # 192| -1: [LocalVariableAccess] access to local variable d2
355+ # 192| 1: [IntLiteral] 12
356+ # 193| 5: [LocalVariableDeclStmt] ... ...;
357+ # 193| 0: [LocalVariableDeclAndInitExpr] Int32 test2 = ...
358+ # 193| -1: [TypeMention] int
359+ # 193| 0: [LocalVariableAccess] access to local variable test2
360+ # 193| 1: [PropertyCall] access to property Value
361+ # 193| -1: [LocalVariableAccess] access to local variable d2
0 commit comments