@@ -105,3 +105,106 @@ NativeInt.cs:
105
105
# 25| 0: [CastExpr] (...) ...
106
106
# 25| 1: [LocalVariableAccess] access to local variable x
107
107
# 25| 1: [LocalVariableAccess] access to local variable v
108
+ TypeParameterNullability.cs:
109
+ # 1| [Interface] I1
110
+ # 3| [Class] A2
111
+ # 5| 5: [Method] F1
112
+ # 5| -1: [TypeMention] Void
113
+ #-----| 1: (Type parameters)
114
+ # 5| 0: [TypeParameter] T
115
+ #-----| 2: (Parameters)
116
+ # 5| 0: [Parameter] t
117
+ # 5| 4: [BlockStmt] {...}
118
+ # 6| 6: [Method] F2
119
+ # 6| -1: [TypeMention] Void
120
+ #-----| 1: (Type parameters)
121
+ # 6| 0: [TypeParameter] T
122
+ #-----| 2: (Parameters)
123
+ # 6| 0: [Parameter] t
124
+ # 6| -1: [TypeMention] T?
125
+ # 6| 1: [TypeMention] T
126
+ # 6| 4: [BlockStmt] {...}
127
+ # 7| 7: [Method] F3
128
+ # 7| -1: [TypeMention] Void
129
+ #-----| 1: (Type parameters)
130
+ # 7| 0: [TypeParameter] T
131
+ #-----| 2: (Parameters)
132
+ # 7| 0: [Parameter] t
133
+ # 7| 4: [BlockStmt] {...}
134
+ # 8| 8: [Method] F4
135
+ # 8| -1: [TypeMention] Void
136
+ #-----| 1: (Type parameters)
137
+ # 8| 0: [TypeParameter] T
138
+ #-----| 2: (Parameters)
139
+ # 8| 0: [Parameter] t
140
+ # 8| 4: [BlockStmt] {...}
141
+ # 9| 9: [Method] F5
142
+ # 9| -1: [TypeMention] Void
143
+ #-----| 1: (Type parameters)
144
+ # 9| 0: [TypeParameter] T
145
+ #-----| 2: (Parameters)
146
+ # 9| 0: [Parameter] t
147
+ # 9| 4: [BlockStmt] {...}
148
+ # 10| 10: [Method] F6
149
+ # 10| -1: [TypeMention] Void
150
+ #-----| 1: (Type parameters)
151
+ # 10| 0: [TypeParameter] T
152
+ #-----| 2: (Parameters)
153
+ # 10| 0: [Parameter] t
154
+ # 10| -1: [TypeMention] T?
155
+ # 10| 1: [TypeMention] T
156
+ # 10| 4: [BlockStmt] {...}
157
+ # 13| [Class] B2
158
+ #-----| 3: (Base types)
159
+ # 13| 0: [TypeMention] A2
160
+ # 15| 5: [Method] F1
161
+ # 15| -1: [TypeMention] Void
162
+ #-----| 1: (Type parameters)
163
+ # 15| 0: [TypeParameter] T
164
+ #-----| 2: (Parameters)
165
+ # 15| 0: [Parameter] t
166
+ # 15| 4: [BlockStmt] {...}
167
+ # 16| 6: [Method] F2
168
+ # 16| -1: [TypeMention] Void
169
+ #-----| 1: (Type parameters)
170
+ # 16| 0: [TypeParameter] T
171
+ #-----| 2: (Parameters)
172
+ # 16| 0: [Parameter] t
173
+ # 16| -1: [TypeMention] T?
174
+ # 16| 1: [TypeMention] T
175
+ # 16| 4: [BlockStmt] {...}
176
+ # 17| 7: [Method] F3
177
+ # 17| -1: [TypeMention] Void
178
+ #-----| 1: (Type parameters)
179
+ # 17| 0: [TypeParameter] T
180
+ #-----| 2: (Parameters)
181
+ # 17| 0: [Parameter] t
182
+ # 17| 4: [BlockStmt] {...}
183
+ # 18| 8: [Method] F4
184
+ # 18| -1: [TypeMention] Void
185
+ #-----| 1: (Type parameters)
186
+ # 18| 0: [TypeParameter] T
187
+ #-----| 2: (Parameters)
188
+ # 18| 0: [Parameter] t
189
+ # 18| 4: [BlockStmt] {...}
190
+ # 19| 9: [Method] F6
191
+ # 19| -1: [TypeMention] Void
192
+ #-----| 1: (Type parameters)
193
+ # 19| 0: [TypeParameter] T
194
+ #-----| 2: (Parameters)
195
+ # 19| 0: [Parameter] t
196
+ # 19| -1: [TypeMention] T?
197
+ # 19| 1: [TypeMention] T
198
+ # 19| 4: [BlockStmt] {...}
199
+ # 22| [Class] B3
200
+ #-----| 3: (Base types)
201
+ # 22| 0: [TypeMention] A2
202
+ # 24| 5: [Method] F2
203
+ # 24| -1: [TypeMention] Void
204
+ #-----| 1: (Type parameters)
205
+ # 24| 0: [TypeParameter] T
206
+ #-----| 2: (Parameters)
207
+ # 24| 0: [Parameter] t
208
+ # 24| -1: [TypeMention] T?
209
+ # 24| 1: [TypeMention] T
210
+ # 24| 4: [BlockStmt] {...}
0 commit comments