@@ -23,6 +23,7 @@ public void TestRefTarget_Class(string target)
23
23
//Parameters of 'string C<T>\(T t\) where T : struct => t.ToString\(\);'
24
24
\s+var (p_t_\d+) = new ParameterDefinition\("t", ParameterAttributes.None, (gp_T_\d+)\);
25
25
\s+m_C_10.Parameters.Add\(\1\);
26
+ \s+//t\.ToString\(\)
26
27
(\s+il_C_\d+\.Emit\(OpCodes\.)Ldarga, \1\);
27
28
\3Constrained, \2\);
28
29
\3Callvirt, .+ImportReference\(.+ResolveMethod\(typeof\(System.Object\), "ToString",.+\)\)\);
@@ -33,6 +34,7 @@ public void TestRefTarget_Class(string target)
33
34
//Parameters of 'string C<T>\(T t\) where T : IFoo => t.Get\(\);'
34
35
\s+var (p_t_\d+) = new ParameterDefinition\("t", ParameterAttributes.None, (gp_T_\d+)\);
35
36
\s+m_C_10.Parameters.Add\(\1\);
37
+ \s+//t\.Get\(\)
36
38
(\s+il_C_\d+\.Emit\(OpCodes\.)Ldarga, \1\);
37
39
\3Constrained, \2\);
38
40
\3Callvirt, m_get_1\);
@@ -43,6 +45,7 @@ public void TestRefTarget_Class(string target)
43
45
//Parameters of 'string C<T>\(T t\) where T : IFoo => t.ToString\(\);'
44
46
\s+var (p_t_\d+) = new ParameterDefinition\("t", ParameterAttributes.None, (gp_T_\d+)\);
45
47
\s+m_C_10.Parameters.Add\(\1\);
48
+ \s+//t\.ToString\(\)
46
49
(\s+il_C_\d+\.Emit\(OpCodes\.)Ldarga, \1\);
47
50
\3Constrained, \2\);
48
51
\3Callvirt, .+ImportReference\(.+ResolveMethod\(typeof\(System.Object\), "ToString",.+\)\)\);
@@ -53,6 +56,7 @@ public void TestRefTarget_Class(string target)
53
56
//Parameters of 'string C<T>\(T t\) => t.ToString\(\);'
54
57
\s+var (p_t_\d+) = new ParameterDefinition\("t", ParameterAttributes.None, (gp_T_\d+)\);
55
58
\s+m_C_10.Parameters.Add\(\1\);
59
+ \s+//t\.ToString\(\)
56
60
(\s+il_C_\d+\.Emit\(OpCodes\.)Ldarga, \1\);
57
61
\3Constrained, \2\);
58
62
\3Callvirt, .+ImportReference\(.+ResolveMethod\(typeof\(System.Object\), "ToString",.+\)\)\);
@@ -63,6 +67,7 @@ public void TestRefTarget_Class(string target)
63
67
//Parameters of 'string C<T>\(T t\) where T : class => t.ToString\(\);'
64
68
\s+var (p_t_\d+) = new ParameterDefinition\("t", ParameterAttributes.None, (gp_T_\d+)\);
65
69
\s+m_C_10.Parameters.Add\(\1\);
70
+ \s+//t\.ToString\(\)
66
71
(\s+il_C_\d+\.Emit\(OpCodes\.)Ldarg_1\);
67
72
\3Box, \2\);
68
73
\3Callvirt, .+ImportReference\(.+ResolveMethod\(typeof\(System.Object\), "ToString",.+\)\)\);
@@ -73,6 +78,7 @@ public void TestRefTarget_Class(string target)
73
78
//Parameters of 'string C<T>\(T t\) where T : Foo => t.ToString\(\);'
74
79
\s+var (p_t_\d+) = new ParameterDefinition\("t", ParameterAttributes.None, (gp_T_\d+)\);
75
80
\s+m_C_10.Parameters.Add\(\1\);
81
+ \s+//t.ToString\(\)
76
82
(\s+il_C_\d+\.Emit\(OpCodes\.)Ldarg_1\);
77
83
\3Box, \2\);
78
84
\3Callvirt, .+ImportReference\(.+ResolveMethod\(typeof\(System.Object\), "ToString",.+\)\)\);
0 commit comments