@@ -5,7 +5,8 @@ AnonymousObjectCreation.cs:
5
5
# 7| 1: [TypeMention] AnonObj
6
6
# 7| 1: [AssignExpr] ... = ...
7
7
# 7| 0: [FieldAccess] access to field l
8
- # 7| 1: [ObjectCreation] object creation of type List<AnonObj>
8
+ # 7| 1: [CastExpr] (...) ...
9
+ # 7| 1: [ObjectCreation] object creation of type List<AnonObj>
9
10
# 9| 6: [Property] Prop1
10
11
# 9| -1: [TypeMention] int
11
12
# 9| 3: [Getter] get_Prop1
@@ -21,13 +22,15 @@ AnonymousObjectCreation.cs:
21
22
# 13| 0: [ExprStmt] ...;
22
23
# 13| 0: [MethodCall] call to method M1
23
24
# 13| -1: [ThisAccess] this access
24
- # 13| 0: [ObjectCreation] object creation of type AnonObj
25
- # 13| -1: [ObjectInitializer] { ..., ... }
26
- # 13| 0: [MemberInitializer] ... = ...
27
- # 13| 0: [PropertyCall] access to property Prop1
28
- # 13| 1: [IntLiteral] 1
25
+ # 13| 0: [CastExpr] (...) ...
26
+ # 13| 1: [ObjectCreation] object creation of type AnonObj
27
+ # 13| -1: [ObjectInitializer] { ..., ... }
28
+ # 13| 0: [MemberInitializer] ... = ...
29
+ # 13| 0: [PropertyCall] access to property Prop1
30
+ # 13| 1: [IntLiteral] 1
29
31
# 14| 1: [ReturnStmt] return ...;
30
- # 14| 0: [ObjectCreation] object creation of type AnonObj
32
+ # 14| 0: [CastExpr] (...) ...
33
+ # 14| 1: [ObjectCreation] object creation of type AnonObj
31
34
# 17| 8: [DelegateType] D
32
35
#-----| 2: (Parameters)
33
36
# 17| 0: [Parameter] x
@@ -42,9 +45,10 @@ AnonymousObjectCreation.cs:
42
45
# 21| -1: [TypeMention] D
43
46
# 21| 4: [BlockStmt] {...}
44
47
# 21| 0: [ReturnStmt] return ...;
45
- # 21| 0: [ExplicitDelegateCreation] delegate creation of type D
46
- # 21| 0: [ImplicitDelegateCreation] delegate creation of type D
47
- # 21| 0: [MethodAccess] access to method M2
48
+ # 21| 0: [CastExpr] (...) ...
49
+ # 21| 1: [ExplicitDelegateCreation] delegate creation of type D
50
+ # 21| 0: [ImplicitDelegateCreation] delegate creation of type D
51
+ # 21| 0: [MethodAccess] access to method M2
48
52
# 23| 11: [Method] MethodAdd
49
53
# 23| -1: [TypeMention] Void
50
54
# 24| 4: [BlockStmt] {...}
@@ -53,7 +57,8 @@ AnonymousObjectCreation.cs:
53
57
# 25| -1: [TypeMention] List<int>
54
58
# 25| 1: [TypeMention] int
55
59
# 25| 0: [LocalVariableAccess] access to local variable list
56
- # 25| 1: [ObjectCreation] object creation of type List<Int32>
60
+ # 25| 1: [CastExpr] (...) ...
61
+ # 25| 1: [ObjectCreation] object creation of type List<Int32>
57
62
BinaryPattern.cs:
58
63
# 3| [Class] BinaryPattern
59
64
# 5| 5: [Property] P1
0 commit comments